layer是一款非常好用的js插件,最近在使用layer.alert弹出提示信息的时候,发现没有反应。开始以为是layer出问题了,或者是缓存问题,结果测试了很久都还是一样。最后才突然想到,可能是因为layer的对话框被div或者其它东西遮住了,显示不出来,经过实验发现,的确是被div遮住了。最后百度搜索得到答案,在layer.alert的参数里面加上zIndex即可。
最开始的写法: layer.alert("请输入分组名称!", { icon: 2});
结果发现提示框不弹出来,于是改成: layer.alert("请输入分组名称!", { icon: 2, zIndex: 9999999999 });
加了个zIndex参数,让layer的对话框强行显示在最顶层。
ok
mjj通道