我正在做一个小项目。我想知道如果你在幻灯片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']();
}
我不想显示/隐藏按钮。我只想“禁用”他们,但让他们显示。希望这是有道理的。
答案 0 :(得分:0)
你可以拥有自己的上一个/下一个链接和一些有效的选择器,并设置后回调,它不会做任何事情。通常在after
回调中,我们通过检查当前幻灯片的索引有条件地显示/隐藏prev / next链接。试试这个
$('#slideshow').cycle({
fx: 'scrollHorz',
prev: '#prev',
next: '#next',
after: function(){},
timeout: 0
});