1

だから私はビデオコントロールの再生ボタンにアクセスしたいだけで、トラックバーやボリュームを押したときのアクションはありません。私はこのようなものが欲しいですが、html5ビデオhttp://flash.flowplayer.org/demos/installation/multiple-players.html

jQuery(document).ready(function() {
    $('.vids').click(function(){
        $('.vids').each(function () {
            this.pause();
        });
    });
});

<video controls="controls" class="vids" id="1">
   <source src ....>
</video>
<video controls="controls" class="vids" id="2">
   <source src ....>
</video>
....

これで、クリックしたビデオを除くすべてのビデオが停止しますが、トラックバーまたはボリュームを押すと、ビデオも停止します。自分でコントロールしたり、別のビデオプレーヤーを使用したりしないソリューションはありますか?私はさまざまな解決策を見つけましたが、私が望むようではありません:S

4

1 に答える 1

0

クリックしたターゲットがこれを行うために処理するコマンドを取得できるように、クリックしている現在のアイテムをターゲットにする必要があると思います。これを試して、これが機能するかどうかを確認してください。

$('.box').click(function(e){
    $(e.target).pause();
});
于 2012-11-17T12:56:10.083 に答える