首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SlideShow函数

SlideShow函数
EN

Stack Overflow用户
提问于 2014-05-17 21:24:28
回答 2查看 125关注 0票数 1

我有一个幻灯片显示功能,它简单地将背景更改为七幅不同的图像。

我有一个变量limit和start索引。

它工作正常,但问题是我需要一直调用这个函数(经常吗?)当索引等于限制时,函数停止工作。如何重新设置索引?

职能:

代码语言:javascript
复制
(function indexSlideShow(index) 
{
    var $limit = 7;
    setTimeout(function() 
    {
        $('#eventDetails').fadeTo(800, 1, function()
        {
            $('#eventDetails').css(
            {
                "background" : "url(images/indexImgs/bigBg/" + index + ".jpg) no-repeat",
                "background-position" : "cover"
            })
        }).fadeTo(800, 1);
    }, 4000);

    index++;

    if (index <= $limit-1) 
    {
        setTimeout(function()
        {
            indexSlideShow(index)
        },4000)
    };
})(1); 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-17 21:31:38

您可以说,如果达到限制,则应该在if (index <= $limit-1) {}语句之前重置索引。就像这样:

代码语言:javascript
复制
if (index == $limit-1) {
    index = 0;
} 

setTimeout(function()
    {
        indexSlideShow(index)
    },4000)
};
票数 1
EN

Stack Overflow用户

发布于 2014-05-17 22:02:50

这是解决办法。也许对某个人来说是有用的

代码语言:javascript
复制
    /* index slide show function */
    (function indexSlideShow(index) {

        var $limit = 7;

            setTimeout(function() {

            $('#eventDetails').fadeTo(800, 1, function(){

            $('#eventDetails').css({

                "background" : "url(images/indexImgs/bigBg/" + index + ".jpg) no-repeat",
                "background-position" : "cover"
            })

            }).fadeTo(800, 1);

        }, 4000);

        index++;         

        if (index == $limit) {

            setTimeout(function(){

                 indexSlideShow(0);

            },4000);

        } else  if (index < $limit) {

            setTimeout(function(){

                indexSlideShow(index);

            },4000);
        }  

    })(1);//end index slide show function
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23716219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档