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

为什么会先弹出的undefined,在弹出的layer“确定取消”,点确定之后,先弹1,再弹2,

为什么会先弹出的undefined,在弹出的layer“确定取消”,点确定之后,先弹1,再弹2,

慕莱坞森 2018-12-13 14:15:45
<script>function confirm_1(){    layer.confirm('确认提交?',                     {          btn: ['确定','取消'] //按钮        },         function(){        alert(1)          layer.msg('感谢您参与平台调研,稍后会有工作人员联系您!', {icon: 1});          alert(2)          return true;          alert(3)        },        function(){            layer.msg('已取消!', {icon: 1});            return false;        }    );}confirm_1();alert(confirm_1());</script>
查看完整描述

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

问题在于dom的渲染是异步的,而alert是同步的,所以才出现明明alert在后面为什么先出来的现象


查看完整回答
反对 回复 2019-01-11
  • 1 回答
  • 0 关注
  • 732 浏览
慕课专栏
更多

添加回答

举报

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