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

时间:2011-08-17 19:25:12

标签: javascript jquery html5 audio append

我在将一个音频对象嵌入两个不同的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);

1 个答案:

答案 0 :(得分:0)

想一想;一个元素如何同时存在于两个地方?你应该做的是复制并在每个元素中插入一个。