如何在倒计时结束时打开新的网址或者本地HTML网页?

来源:5-5 修改为炫丽的时钟效果

Collus

2016-06-29 19:57

我将代码修改成了下面,当倒计时为0 时调用Wopen()这个函数打开一个新网址。但每次倒计时结束后总是无法打开

 curShowTimeSeconds = getCurrentShowTimeSeconds()
    if(curShowTimeSeconds == 0 ){
       Wopen();
    }else{
        setInterval(
        function(){
            render( context );
            update();
        }
        ,
        50
    );}
}

function Wopen() {
    window.open('http://www.imooc.com','_blank')
}


写回答 关注

1回答

  • Joburgess
    2016-06-30 20:53:34
    已采纳
    function getCurrentShowTimeSeconds() {
        var curTime = new Date();
        var ret = endTime.getTime() - curTime.getTime();
        ret = Math.round( ret/1000 )
        if(ret==0)
            Wopen();
        return ret >= 0 ? ret : 0;
    }

    把判断放到getCurrentShowTimeSeconds()里面即可!

    Collus

    非常感谢!

    2016-07-03 11:01:57

    共 1 条回复 >

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96746 学习 · 1000 问题

查看课程

相似问题