1

我正在使用 jquery 在页面加载时循环浏览图像,如下例所示:

http://buildinternet.com/live/cycle-images/

查询

$('.diapositivas').cycle({
                fx:     'none',
                speed:   100,
                timeout: 70,
                cleartypeNoBg:true
            }).cycle("pause");


        function runThrough(){
                $('.start-page-img .diapositivas').addClass('active').cycle('resume');
            }

        runThrough();

HTML

<div class="start-page-img">
    <a href="http://website.com" class="link"></a>
    <ul class="diapositivas">
        <li><img src="image.jpg"/></li>
        <!-- Any other slides -->
    </ul>
</div>

有没有办法可以在循环到达最后一张图像或某个图像时停止循环?

谢谢!

4

2 回答 2

1

只需使用autostop选项

JAVASCRIPT:

$('.diapositivas').cycle({
    fx:     'none',
    speed:   100,
    timeout: 70,
    autostop: 1
}).cycle("resume");

演示:http: //jsfiddle.net/dirtyd77/SLGdE/7/

于 2013-03-05T15:09:43.540 回答
0

查看您的cycle()插件是否提供任何回调并使用适当的回调来检查您所在的位置以及是否应该调用cycle("pause").

于 2013-03-05T14:45:29.483 回答