2015-01-05 57 views
0

我遇到複製事件與sc-player.js.我想執行的iframe變化時,我li然而點擊play/pause按鈕路線執行相同的liclick();2。點擊實例[SC-播放器]

是否有我可以執行播放/暫停的方式,但不會影響li,反之亦然?

li行動

$("#page8").click(function(){ 
      $('#iframeContainer').fadeOut(1000,function(){ 
      $('#iframeContainer iframe').attr('src','slide1.html'); 
      $('#iframeContainer').fadeIn(1000); 
     }); 
       }); 

切換播放/暫停

$(document).on('click','a.sc-play, a.sc-pause', function(event) { 
    var $list = $(this).closest('.sc-player').find('ol.sc-trackslist'); 

    // simulate the click in the tracklist 

    $list.find('li.active').click(); 
    return false; 
    }); 

即時是新手,我知道:]你的幫助深表感謝!

+0

'$(文件)。就緒(函數(){ \t \t // 40 \t \t \t \t $( 「#第6頁」)。點擊(函數(){ \t \t \t \t如果(!$(這一點).hasClass( 'li.active')){ \t \t \t $( '#iframeContainer')。淡出(1000,函數(){ \t $( '#iframeContainer的iframe')。ATTR( 'src' 中, 'slide1.html'); $('#iframeContainer')。fadeIn(1000); }); \t \t \t \t} \t \t});' 這似乎是合乎邏輯,如果它沒有li.active類不執行褪色。有沒有理由不起作用? – CutHere

回答

0

這工作!

$("#page8").click(function(){ 
      if (!$(this).hasClass("active")) { 
      $('#iframeContainer').fadeOut(1000,function(){ 
      $('#iframeContainer iframe').attr('src','slide1.html'); 
     $('#iframeContainer').fadeIn(1000); 
    }); 
      } 
      }); 

如果沒有活動類,然後運行該功能。