【问题标题】:Nivo slider: Click first slide to startNivo 滑块:单击第一张幻灯片开始
【发布时间】:2012-05-29 16:43:39
【问题描述】:

用于 jQuery 的 Nivo 滑块: 我确定我遗漏了一些东西,但是有没有办法通过单击第一张图像来启动和循环滑块? 我有一系列 8 张图片,我正在用这些图片替换 SWF,但第一张幻灯片显示“点击开始”。我知道我可以打开手动选项,但这不是我需要的。当点击第一张图片时,我只需要滑块来启动它的循环。

【问题讨论】:

    标签: jquery nivo-slider


    【解决方案1】:

    您可能必须设置manualAdvance: true - 看看这里的complete list of options

    然后只需将click 事件监听器附加到幻灯片/第一张幻灯片并将manualAdvance 设置回false,这样它就可以继续播放了

    【讨论】:

    • 我知道事件监听器的概念,但是你如何更改manualAdvance?
    【解决方案2】:

    或者你可以把下面的内容放在头部:

    <script type="text/javascript">
       jQuery(window).load(function() {
       $('#Slider').data('nivoslider').stop();
       $('#Slider').live('click', function() {$('#Slider').data('nivoslider').start();});
        });
    </script>
    

    【讨论】:

    • 我试过这个,但滑块不会停止。控制台显示它运行了,但它并没有停止。我最终创建了一个循环,这似乎可以完成这项工作,但非常感谢。
    • 不错。有网址吗,有兴趣!谢谢斯蒂芬
    • 如果你给我发电子邮件,我可以把网址发给你。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    相关资源
    最近更新 更多