【问题标题】:cycle next and previous based on position function?根据位置函数循环下一个和上一个?
【发布时间】:2010-07-02 10:58:13
【问题描述】:

我知道如何正常调用 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);

});

【问题讨论】:

    标签: jquery cycle next


    【解决方案1】:

    好的 - 这有效!需要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'));
            });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-14
      • 2010-11-03
      • 2016-03-06
      • 1970-01-01
      • 2019-12-23
      • 1970-01-01
      相关资源
      最近更新 更多