問題:在a.html頁面用layer.open()打開子窗口b.html,在子窗口b.html頁面打開layer.confirm確認框,但是layer.confirm確認框卻出現在子窗口b.html頁面的下面,被掩蓋了。
原因:在瀏覽器查看源碼,會發現layer.confirm確認框自動生成的z-index比子窗口b.html頁面自動生成的z-index小,所以可以直接給layer.confirm確認框重新添加一個z-index,如下:
layer.confirm('您確認修改嗎?',{zIndex:99999999999},function(){
layer.msg('確定!');
},function(){
layer.msg('您取消了該操作!');
})