1

您好,我正在尝试让此音频停止,但我找不到任何方法:

$('<audio id="elevator" autoplay loop preload="auto" autobuffer><source src="elevator.mp3" /><source src="elevator.ogg" /></audio>').appendTo('body');

$('#elevator').pause();
4

1 回答 1

7

pause()不是 jQuery 方法,您应该先将 jQuery 对象转换为原始 DOM 元素,然后调用该pause()方法,试试这个:

$('#elevator')[0].pause();

或者:

document.getElementById('elevator').pause()

或者:

document.getElementsByTagName('audio')[0].pause()
于 2012-07-15T23:21:09.267 回答