layer重復彈出(layui彈層同時存在多個)的解決方法


解決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,防止重復彈出
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM