2012-09-06 136 views
1

我已經設置了一個幻燈片與jquery循環,並在導航我使用的是mouseover事件而不是點擊,這是工作正常。唯一的一點是,我希望用戶能夠點擊鏈接並點擊以正常運行並加載網址。目前,點擊沒有任何反應。這裏是我的代碼:jQuery的週期 - 懸停事件,點擊應該加載url

$('#carousel').cycle({ 
     pager:  '.circle a', 
      pagerEvent: 'mouseover', 
      pagerAnchorBuilder: function(idx, slide) { 
       // return selector string for existing anchor 
       return '.circle:eq(' + idx + ') a'; 
      } 
    }); 

回答

1

你可以做錨單獨JQuery的事件,從「週期」分開。

類似:

$('#carousel').cycle({ 
    pager:  '.circle a', 
     pagerEvent: 'mouseover', 
     pagerAnchorBuilder: function(idx, slide) { 
      // return selector string for existing anchor 
      return '.circle:eq(' + idx + ') a'; 
     } 
}); 


//assuming you use 'a' for anchors 
$('.circle a').on('click', function(){ 
    //do your click event stuff. 
); 
+1

感謝您的答覆。這實際上很簡單,只需使用'$('。circle a')解除綁定點擊處理程序。unbind('click')' – bsod99