jQuery 循环 : Disable Initial 'After' Callback

标签 jquery jquery-cycle

我想在幻灯片切换后执行回调函数(“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/

相关文章:

jquery - 使用jQuery循环插件循环div

jquery - 使用 html 和 css 创建动态储 jar 液位/仪表

javascript - 使用 jsTimezoneDetect 脚本显示三个字母的时区代码

jquery - 使用Jquery解析xml时如何保留html

jquery-cycle - jQuery Cycle Plugin可扩展DIV和containerResize = 1

javascript - jQuery 周期2 : move through slides on scroll

jquery 循环插件,缩略图可向左或向右滚动 onclick

javascript - 如何将 jquery ajax 转换为 native javascript?

javascript - 在 Iframe 中选择元素的 Div

jQuery 循环问题