0

我使用 jquery 下载了一个简单的图片滑块。但似乎只有点击某个链接时,图片的过渡和变化才有效。我想让它自动并在某个循环时间循环回来。

<a href="#" class="change_link" onclick="$('.slideshow').blinds_change(0)">1</a>
<a href="#" class="change_link" onclick="$('.slideshow').blinds_change(1)">2</a>
<a href="#" class="change_link" onclick="$('.slideshow').blinds_change(2)">3</a>
<a href="#" class="change_link" onclick="$('.slideshow').blinds_change(3)">4</a>
<a href="#" class="change_link" onclick="$('.slideshow').blinds_change(4)">5</a>
<a href="#" class="change_link" onclick="$('.slideshow').blinds_change(5)">6</a>
<a href="#" class="change_link" onclick="$('.slideshow').blinds_change(6)">7</a>

在此先感谢您的帮助。

4

1 回答 1

5

添加这个:

<script>
    var pictureInterval = setInterval(function() {
        var i = 0;
        return function() {
            i = (i + 1) % 7;
            $('.slideshow').blinds_change(i);
        }
    }(), 3000);
</script>

它将每 3 秒移至下一张图片。

如果要取消此操作,请使用clearInterval(pictureInterval);

于 2013-10-27T05:58:30.863 回答