使用jquery附加音频播放器对象问题

发布于 2024-11-30 06:12:20 字数 477 浏览 2 评论 0原文

我在将一个音频对象嵌入两个不同的 div 时遇到问题。 javascript 仅将对象附加到第一个名为 div 的对象上,而将另一个对象留空。如何将同一个对象附加到两个不同的 div 中?

我正在开发一个网络应用程序项目,这些 div 代表设备的方向。当我转向一侧时,另一个 div 隐藏(例如,我处于纵向视图 - 横向 div 隐藏)。

这是我的代码:

var audioPlayer = new Audio();


audioPlayerPort.controls="controls";
audioPlayerPort.setAttribute('src','mysource');

$('#playerAudioLandscape').append(audioPlayer);
$('#playerAudioPortrait').append(audioPlayer);

I'm with a problem embedding one audio object in two different divs. The javascript only appends the object on the first called div, lefting the other one empty. How can i append the same object in two different divs?

I'm working on a web app project and those divs represents the orientation of the device. When i turn on a side, the other div hides (e.g I'm in portrait view - landscape div hides).

Here's my code:

var audioPlayer = new Audio();


audioPlayerPort.controls="controls";
audioPlayerPort.setAttribute('src','mysource');

$('#playerAudioLandscape').append(audioPlayer);
$('#playerAudioPortrait').append(audioPlayer);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぇ气 2024-12-07 06:12:20

想一想;一个元素怎么能同时存在于两个地方呢?您应该做的是制作一份副本并在每个元素中插入一个。

Think about it; how can one element exist in two places at once? What you should do is make a copy and insert one in each element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文