使用jquery附加音频播放器对象问题
我在将一个音频对象嵌入两个不同的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
想一想;一个元素怎么能同时存在于两个地方呢?您应该做的是制作一份副本并在每个元素中插入一个。
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.