2013-05-25 45 views
0

當點擊控制欄上的按鈕時,我需要獲取視頻標籤的ID。
這適用於FF,但不適用於IE10。jquery手機:如何檢測點擊IE10中的視頻控制欄按鈕?

<body> 
    <div id='video1' class='catPage' data-role='page'> 
     <ul id='ul_0' class='catList' data-role='listview' data-filter='true'>"; 
      <li class='linkCont'> 
       <p class='linkpara'>Video1 Title</p> 
       <div class='vidCont'> 
        <video id='video1' controls poster='video1_img' preload='metadata' width='224' height='128'> 
         <source src='videos/video1.ogv' type='video/ogg' /> 
         <source src='videos/video1.webm' type='video/webm' /> 
         <source src='videos/video1.mp4' type='video/mp4' /> 
         Your browser does not support the video tag. 
        </video> 
       </div> 
      </li> 
     </ul> 
    </div> 
</body> 

<script> 
    (function($){})(window.jQuery);// remap jQuery to $ 

    $(document).on('pageinit',function() { 
     $("video").each(function(){ 
      $(this).on('click', function(event){ 
       console.log('vidTagId = ' + $(this).attr('id')); 
     }); 
    }); 
</script> 
+0

在jQuery Mobile的我需要使用$(文件)。在( 'pageinit',函數(){}而不是$(文件)。就緒(函數( ){}); – fuey

回答

0

試試這個:

$(document).ready(function(){ 
    $("video").each(function(){ 
     $(this).on('click', function(event){ 
      console.log('vidTagId = ' + $(this).attr('id')); 
    }); 
}); 
相關問題