我想在幻灯片转换后执行回调函数(“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
});
答案 0 :(得分:3)
我遇到了同样的问题,在查看了插件代码(在我的情况下,循环。版本,不知道它是否在lite文件中可用)之后,找到了一个未记录的选项:
skipInitializationCallbacks :false,//设置为true以禁用 在任何转换之前发生的回调之前/之后
我只是尝试过它完美无缺。希望它有用。
答案 1 :(得分:2)
页面加载时将变量设置为1。 在回调中检查变量:如果是1,则将其设置为0,如果为0则执行revealContent ?