代码:
alert("1111");
layer.msg('日期格式不正确', {time: 1});
alert("2222");
效果:
先弹框“11111”
再弹框layer的'日期格式不正确'
然后卡死
说明:time改1000也不行,既不调用方法也没逻辑判断,layer.js包也导入了,jquery包是jquery-1.8.3.js
毫无道理啊,在layer官网编辑器上可以运行,为什么我的不行啊!!!!
来个大神帮帮忙啊
layer是层模拟的,应该会执行2次alert但是层没有隐藏。你的卡死什么意思?浏览器挂了还是层没有关闭?
把这两个包都换成最新的
layer.msg('日期格式不正确!', {
icon: 6,
time: 800 //2秒关闭(如果不配置,默认是3秒)
}, function(){
setTimeout(function(){ alert("2222");},150);
}); 如果你执行其他方法比如跳转到其他页面 把alert("2222"); 换成你要处理的逻辑就可以了。希望能帮到你!