【问题标题】:javascript background image position loopingjavascript背景图像位置循环
【发布时间】:2012-09-07 07:53:22
【问题描述】:

这是我的代码:

function time(){
     function image1(){
           document.getElementById("letOrSellBannerHousePrice").style.backgroundPosition = "-754px 0px";
     }
     function time1(){
        setTimeout("image1()", 5000);
     }
     function image2(){
        document.getElementById("letOrSellBannerHousePrice").style.backgroundPosition = "-1508px 0px";
     }
     function time2(){
        setTimeout("image2()", 11000);
     }

     function backToOriginal(){
         document.getElementById("letOrSellBannerHousePrice").style.backgroundPosition = "0px 0px";
     }
     function time3(){
        setTimeout("backToOriginal()", 17000);
     }
     function init(){
        time1();
        time2();
        time3();
     }
    }
    function runThis(){
        time();
    }
    window.onload = runThis;

我希望背景图像滚动,但是当我运行程序时,脚本不运行。我找不到我的错误。

这就是我在我的 css 代码上写的 background:url("image source");

这个可以吗。 请帮助我是新来的

【问题讨论】:

    标签: javascript html function events settimeout


    【解决方案1】:

    time 函数中只有函数的定义,但没有调用。尝试添加

    init();
    

    time 函数的底部。

    也替换

    setTimeout("image1()", 5000);
    

    setTimeout(image1, 5000);
    

    等等。

    【讨论】:

      猜你喜欢
      • 2016-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-06
      • 1970-01-01
      • 2017-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多