带有手动前进功能的 jQuery Cycle "end"回调

标签 jquery callback jquery-cycle

我正在尝试使用 jQuery 循环插件手动推进幻灯片演示。但是,我想在到达结尾时淡出整个幻灯片,即在查看最后一张幻灯片时,单击“下一步”并淡出。

似乎“结束”回调函数只有在自动前进时才起作用。

有什么建议吗?

最佳答案

我以前也遇到过这个问题。这是一个非常好的方法:

var num = 0;
$('#slideshow').cycle({
     fx:     'scrollHorz', 
    prev:   '#prev', 
    next:   '#next', 
    nowrap : 1,
    timeout : 0,
    after : function(c,n,o,f) {
        num++;
        if ( o.slideCount === num) {
            $('#slideshow').fadeTo('fast',0);
        }

    }

});

您可以在这里看到它的工作情况:http://jsfiddle.net/Nfpr2/14/

关于带有手动前进功能的 jQuery Cycle "end"回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6221492/

相关文章:

javascript - 价格 jquery 中的小数位自动格式

css - 文字适合图像大小

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

python - Cython 中是否有任何类型的函数?

jquery Cycle2 初始化脚本失败

javascript - Owl Carousel 2 : Add title, 单击并移动到相应的项目

php - 在不刷新站点的情况下重新加载 div

javascript - 悬停导航栏元素以更改到下一部分

javascript - 有人可以解释一下回调函数吗?

javascript全局变量在下一次事件调用时返回到以前的状态