jQuery循环:自定义回调?

jQuery循环:自定义回调?,jquery,cycle,Jquery,Cycle,这个片段运行我的幻灯片,它由一系列图像组成。在幻灯片的顶部,我有“y的x图像”。是否可以添加一个绑定到每个prev和next按钮的回调?一个回调将向x加1,另一个则减去 因此,这是某种形式的分页,对于这种分页,我无法使用cycle插件找到现成的解决方案 显然,我可以将自己的函数附加到#prev和#next,但即使没有显示其他图像,计数仍然会增加。我需要能够检测图像是否被“滑动”到视图中 $('#prod_list').cycle({ fx: 'scrollHorz',

这个片段运行我的幻灯片,它由一系列图像组成。在幻灯片的顶部,我有“y的x图像”。是否可以添加一个绑定到每个prev和next按钮的回调?一个回调将向x加1,另一个则减去

因此,这是某种形式的分页,对于这种分页,我无法使用cycle插件找到现成的解决方案

显然,我可以将自己的函数附加到#prev和#next,但即使没有显示其他图像,计数仍然会增加。我需要能够检测图像是否被“滑动”到视图中

$('#prod_list').cycle({ 
    fx:     'scrollHorz', 
    prev:   '#prev', 
    next:   '#next', 
    timeout: 0 ,
    nowrap: 1,          
});

您不能使用中定义的prevNextClick选项吗

这将采用以下格式的函数:

function(isNext, zeroBasedSlideIndex, slideElement)
还有其他几个选项可以帮助分页

  • pagerAnchorBuilder
  • allowPagerClickBubble
  • 寻呼机
  • 页面点击
  • 传呼机

在的回调下签出“onBefore”和“onAfter”的描述。查看页面的源代码,您可以看到如何操作的完整示例。

我看到了此选项是的,只是不确定如何实现它?如何检测next和prev之间的差异?(未测试)-检查第一个参数(isNext),它将告诉您是next(真)还是prev(假)。还可以使用zeroBasedSlideIndex参数查看要转换的元素。