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 元素。在您的情况下,索引 0 可以正常工作,因为您使用了 ID 选择器。

更新:Opps,我忘记将 .get( 0 ) 添加到代码片段中,如上所述。

试试这个..

$('#mPlayer').show().get( 0 ).play();反而。

于 2012-05-02T18:12:53.590 回答