我想在幻灯片切换后执行回调函数(“revealContent”),但我不希望该函数在 jQuery Cycle 首次初始化时运行(它确实如此)。有什么建议吗?
$(this).find('.content').cycle({
timeout: 0,
startingSlide: 3,
fx: 'scrollHorz',
speed: 700,
easing: 'easeOutQuint',
pager: $(this).prev('.tabs'),
pagerAnchorBuilder: function(idx, slide) {
return '#portfolio li#'+thisID+' .tabs li:eq(' + idx + ')';
},
after: revealContent
});
最佳答案
我遇到了同样的问题,在查看了插件代码(在我的例子中,是cycle.all版本,不知道它是否在精简版本中可用)之后,找到了一个未记录的选项:
skipInitializationCallbacks: false, // set to true to disable the first before/after callback that occurs prior to any transition
我刚刚尝试过,效果非常好。希望有用。
关于jQuery 循环 : Disable Initial 'After' Callback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684682/