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 に答える