0

ページのさらに上のリンクからジャンプしたときに、要素の背景色を赤に変更するためにJavaScriptを使用したいと考えています。その後、1 秒後に白に戻り、一種の点滅効果が得られます。私はそれを赤に変えてから白に戻すことができましたが、それは続いています! 一度だけ点滅させる方法を誰か教えてもらえますか?

これは私のJavaScriptコードです...

 function glow() {
        setInterval( function() {

        var see = document.getElementById("see");
        var run = document.getElementById("run");
        var enter = document.getElementById("enter");

            see.style.backgroundColor = 'red'; 
            run.style.backgroundColor = 'red';
            enter.style.backgroundColor = 'red';
            }, 400);

        setInterval( function() {
        var see = document.getElementById("see");
        var run = document.getElementById("run");
        var enter = document.getElementById("enter");

                see.style.backgroundColor = 'white'; 
                run.style.backgroundColor = 'white';
                enter.style.backgroundColor = 'white'; 
                } , 1000);
    }
4

1 に答える 1

0

setInterval を setTimeout に変更して、一度だけ実行します。

于 2013-07-17T19:00:48.580 に答える