2010-07-02 45 views
0

我知道如何正常調用prev/next,但如果鼠標在屏幕的一半以上,並且以前如果少於一半,我希望它打開下一張幻燈片。基於位置函數的下一個和上一個循環?

似乎無法找到$ .cycle.next()或類似的東西。任何想法歡迎...!

$('div.pageImages').cycle({ 
     height : '600px', 
     width : '600px', 
     timeout : 0, 
     speed : 400, 
     before : onBefore, 
     after : onAfter 

    }); 

$('div.pageImages img').bind('click',function(e){ 
    var ww = $(window).width(); 
    if(!$(this).attr('href')) $()(e.pageX < (ww/2) ? **CYCLE_PREVIOUS** : **CYCLE_NEXT**); 
    alert(e.pageX); 

}); 

回答

2

確定 - 這工作!需要v2.88週期

$('#pageImages').cycle({ 
      height : '600px', 
      width : '600px', 
/*   next : 'div.pageImages', */ 
      timeout : 0, 
      speed : 400, 
      before : onBefore, 
      after : onAfter 

     }); 

     $('div.pageImages img').bind('click',function(e){ 
      var ww = $(window).width(); 
      if(!$(this).attr('href')) $(e.pageX < (ww/2) ? $('#pageImages').cycle('prev') : $('#pageImages').cycle('next')); 
     }); 
相關問題