1

ユーザーがクリックすると「ビデオを見る」というリンクがあり、iPhone やその他のモバイル プレーヤーで再生中のビデオを見ることができるはずです。display:none を使用してビデオを非表示にしましたが、クリック時にビデオを実行するにはどうすればよいですか?

私のコードはここにあります

<p class="links right_links"><a href="#!" onClick="playVideo();">Watch Video Review!</a>
<script>
    function playVideo(){
        $('#mPlayer').show().play();
       //document.getElementById('mPlayer').play();
      }
 </script>
 <video style="display:none" id="mPlayer" controls width="150" src="/imgs/vidrvws/<%=request.querystring("prod")%>.mp4" poster="inc/vscript/poster.png" height="150"></p>
4

1 に答える 1

0

必要なアイテムのインデックスを渡す .get( 0 ) メソッドを使用して、jQuery の DOM 要素にアクセスできます。あなたの場合、IDセレクターを使用したため、インデックス0は正常に機能します。

更新: おっと、上記のコード スニペットに .get( 0 ) を追加するのを忘れていました。

これを試して..

$('#mPlayer').show().get( 0 ).play();代わりは。

于 2012-05-02T18:12:53.590 に答える