jquery
  • jplayer
  • 2012-04-14 64 views 0 likes 
    0

    我有一個背景音樂在所有頁面上播放(jPlayer),當需要在後期或頁面或邊欄上單擊/播放另一個嵌入視頻時,需要暫停播放它 雖然此代碼不會似乎沒有工作:暫停jquery jPlayer當頁面上點擊另一個視頻

    <script> 
    //pauses jplayer 
    var selectors = [ 
         "iframe[src^='http://player.vimeo.com']", 
         "iframe[src^='http://www.youtube.com']", 
         "iframe[src^='https://www.youtube.com']", 
         "iframe[src^='http://www.kickstarter.com']", 
         "object", 
         "embed" 
         ]; 
        $selectors.click(function() { 
        $.jPlayer.pause(); 
    }); 
    </script> 
    

    什麼可能是錯的?

    回答

    1
    $(function() { 
        // Find all videos 
        var selectors = [ 
         "iframe[src^='http://player.vimeo.com']", 
         "iframe[src^='http://www.youtube.com']", 
         "iframe[src^='https://www.youtube.com']", 
         "iframe[src^='http://www.kickstarter.com']", 
         "object", 
         "embed" 
         ]; 
         // The element that is fluid width 
        var $allVideos = $(this).find(selectors.join(',')); 
        // Figure out and save aspect ratio for each video 
         $allVideos.hover(function(){ 
          $.jPlayer.pause(); 
         }); 
    }); 
    

    作品懸停 - 點擊複雜爲不同的玩家API

    相關問題