Javascript setInterval更改背景?

时间:2013-07-17 18:58:21

标签: javascript flash setinterval

我想使用javascript使元素在从页面上方的链接跳转到其背景颜色时变为红色。然后在一秒之后它应该变回白色,以产生一种闪光效果。 我设法让它变成红色再变回白色,只是它继续前进!谁能告诉我如何让它只闪一次?

这是我的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);
    }

1 个答案:

答案 0 :(得分:0)

将setInterval更改为setTimeout只执行一次。