解決layui彈出層點擊多次彈出問題
這個問題其實是疏忽了一些 基礎參數(仔細看文檔,仔細看文檔,仔細看文檔)
一、type - 基本層類型
類型:Number,默認:0
layer提供了5種層類型。可傳入的值有:0(信息框,默認)1(頁面層)2(iframe層)3(加載層)4(tips層)。 若你采用layer.open({type: 1}) 方式調用,則 type為必填項(信息框除外)
二、id - 用於控制彈層唯一標識
類型:String,默認:空字符
設置該值后,不管是什么類型的層,都只允許同時彈出一個。一般用於頁面層和 iframe 層模式
當 layer 彈層同時出現多個時,設置一個 ID 即可解決此問題。
示例:
layer.open({
type: 1
,title: false //不顯示標題欄
,closeBtn: false
,area: '300px;'
,shade: 0.8
,id: 'LAY_layuipro' //設定一個id,防止重復彈出
});