jquery
  • jplayer
  • 2012-04-14 60 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

    相关问题