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

これを行うことができます。ここで新しいimを助けてください

4

1 に答える 1

1

time関数には関数の定義のみがありますが、呼び出しはありません。追加してみてください

init();

関数の下部にありtimeます。

また、交換してください

setTimeout("image1()", 5000);

setTimeout(image1, 5000);

等々。

于 2012-09-07T08:01:55.180 に答える