怎么关闭js中新打开窗口的js效果

做了个窗口抖动的效果,但是新打开的窗口抖动效果有了,可是怎么清除效果,以及清除效果后怎么关闭不知道怎么写...

<!doctype html>

<html>

<head>

    <meta charset="UTF-8">

    <title>窗口抖动</title>

</head>

<body>

<script>

    var w=window.open('','', 'width=100,height=100');

    w.resizeTo(300,300);

    var loop;

    var timer;

    var offX;

    var offY;

    var status = 1;

    timer = setInterval(function(){

        w.moveTo(100,100);

        if(loop<10){

            clearInterval(timer);

        }

        status = Math.random()*10 > 5 ? 1 : -1;

        offX = Math.random()*20*status;

        offY = Math.random()*20*status*-1;

        w.moveBy(offX,offY);

        loop++;

    },10);

</script>

</body>

</html>


莫回无
浏览 722回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript