0

我正在使用循环插件在显示幻灯片之前和之后绑定一些函数,这使用beforeafter回调可以正常工作,但是当插件最初加载时也会触发这些函数,这是代码的简化版本:

$(function() {

    $('.slider').cycle({
        before : function() {
            alert('this shouldn\'t appear on cycle load');             
        },
        after: function() {
            alert('this shouldn\'t appear on cycle load');             
        }           
    });

});​

例如,参见JS Fiddle。警报会在页面加载后以及每次幻灯片转换之前和之后立即显示,有没有办法防止这种情况?

提前致谢。

4

1 回答 1

3

您应该能够skipInitializationCallbacks: true在选项中指定(未记录)以避免在启动时获得回调。

小提琴

于 2012-11-07T01:52:59.077 回答