为了账号安全,请及时绑定邮箱和手机立即绑定

javascript,alert阻塞和jquery动画问题。

javascript,alert阻塞和jquery动画问题。

沧海一幻觉 2019-04-13 08:37:01
Document.box{width:1000px;height:500px;background-color:#ccc;}分别在点击按钮后一秒、两秒、三秒点确定方可查看不同。动画$('button').on('click',function(){$('.box').hide(3000);alert('弹出窗口后动画不进行,但是关掉窗口后,会直接跳到原本动画应该到的地方');});vari=0;setInterval(function(){console.log(++i)},1000);alert(1);上面是demo,alert堵塞页面js进行,但是为什么不会堵塞动画进行?动画虽然看不到,但是它真的默默的做了。
查看完整描述

2 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

alert()后面的js代码不会执行,但动画是在alert前面,已经开始工作了,
alert后,页面失去焦点,页面不更新渲染结果(只是不更新结果,实际在运行),点击确认后更新此刻的动画效果。
以上部分为猜测,没测试,加上是业余爱好者,说错了不要踩我哈。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 479 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信