我在将一个音频对象嵌入两个不同的div中时出现问题。 javascript只将对象附加到第一个被调用的div上,将另一个对象附加为空。如何在两个不同的div中追加相同的对象?
我正在开发一个Web应用程序项目,这些div代表设备的方向。当我打开一侧时,另一个div隐藏(例如我在纵向视图中 - 横向div隐藏)。
这是我的代码:
var audioPlayer = new Audio();
audioPlayerPort.controls="controls";
audioPlayerPort.setAttribute('src','mysource');
$('#playerAudioLandscape').append(audioPlayer);
$('#playerAudioPortrait').append(audioPlayer);
答案 0 :(得分:0)
想一想;一个元素如何同时存在于两个地方?你应该做的是复制并在每个元素中插入一个。