alert警示框是个模态窗口,也就是说它弹出的时候所在进程就会处在挂起状态,必须等它关闭的时候进程才会继续运行。要想避免这种情况,就不能用alert来作为信息提示框,而应该自己建立一个比如浮动层来显示信息,这样程序就不会被卡住,计时也会持续进行。
页面显示虽然停止 但是js可以做到点完确定按钮后 减去用户操作提示框的时间
当弹出alert的时候 记录当前时间
当点击确定按钮后,再记录当前时间
相减得出 消耗时间
倒计时剩余时间减去消耗时间=继续倒计时时间
可以自己写一个弹出层
用div的显隐来控制
不使用系统的alert就可以了
话说我没做过界面的,不知道可不可以让那个时钟单独跑一个线程啊