1

このコードを教えてください。私はオーディオプレーヤーを作成していますが、これが私のコードです:

$(document).ready(function () {
  $("#play").bind("click", function () {
    $("#audio-player")[0].play();
    $(this).attr('id', 'pause-bt');
  })

  $("#pause-bt").live({
    click: function () {
        $("#audio-player")[0].pause();
        $(this).attr('id', 'play');
    }
  })
})

jquery live と bind を使用していますが、どちらも機能しません。

私を助けてください。

ありがとう

4

3 に答える 3

2

オマールに感謝: https://stackoverflow.com/users/1771795/omar

Omarによって解決されたコード

<script type="text/javascript">
    $(document).ready(function () { 
       $(document).on("click", '#play', function () { $("#audio-player")[0].play(); $(this).attr('id', 'pause-bt'); }); 
       $(document).on('click', '#pause-bt', function () { $("#audio-player")[0].pause(); $(this).attr('id', 'play'); }); 
    });
</script>

問題は解決しました...

于 2013-09-12T10:16:13.150 に答える
1

HTML5 を使用する場合は、HTML5 audio タグを使用することをお勧めします。ブラウザにプレーヤーが表示されます。Herby これのフィドルを付けています。

HTML5 オーディオ プレーヤー (jsfiddle.net/L5wRh/126/)

ありがとう。

于 2013-09-12T10:10:54.993 に答える
0

これは私の仕事です

$(document).ready(function(){
  $('.stop').on('click', function(){
    document.getElementById("videocontainer").pause();  
  });
});
 <video id="videocontainer" width="320" height="240" controls>
  <source src="vid/Kuwait_City.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
</video> 

<a href="#" class="stop">stop</a>

于 2016-07-22T10:56:41.243 に答える