我知道如何正常调用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);
});
答案 0 :(得分:2)
$('#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'));
});