jCycle上一个/下一个功能

时间:2011-12-06 14:57:17

标签: javascript jquery jcycle

我正在做一个小项目。我想知道如果你在幻灯片1上,是否有一种方法可以让jcycle保持prev按钮可见,但是当你在幻灯片上时,它将不允许你向后移动。同样需要使用下一个按钮。如果你在最后一张幻灯片上,按钮是可见的,但你无法继续回到幻灯片1.我希望这一切都有意义。如果有人知道我正在寻找的例子或链接,那就太棒了。

感谢。

加成

这是我目前的职能:

function onAfter(curr, next, opts){
            var index = opts.currSlide;
            $('.prev')[index == 0 ? 'hide' : 'show']();
            $('.next')[index == opts.slideCount -1 ? 'hide' : 'show']();
        }

我不想显示/隐藏按钮。我只想“禁用”他们,但让他们显示。希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

你可以拥有自己的上一个/下一个链接和一些有效的选择器,并设置后回调,它不会做任何事情。通常在after回调中,我们通过检查当前幻灯片的索引有条件地显示/隐藏prev / next链接。试试这个

$('#slideshow').cycle({ 
    fx:     'scrollHorz', 
    prev:   '#prev', 
    next:   '#next', 
    after:   function(){}, 
    timeout: 0 
});