0

这是我的代码:

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");

这可以做到吗?请帮助我是新来的

4

1 回答 1

1

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

init();

time函数的底部。

也换

setTimeout("image1()", 5000);

经过

setTimeout(image1, 5000);

等等。

于 2012-09-07T08:01:55.180 回答