layui彈窗組件layer之layer.msg提示框學習


layui.layer   彈層之美

layer 至今仍作為 layui 的代表作,她的受眾廣泛並非偶然,而是這數年來的堅持、不棄的執念,將那些不屑的眼光轉化為應得的尊重,不斷完善和維護、不斷建設和提升社區服務,在 Web 開發者的圈子里口口相傳,乃至於成為今天的 layui 最強勁的源動力。目前,layer已成為國內最多人使用的 Web 彈層組件,GitHub 自然Stars5000+,官網累計下載量達50w+,大概有30萬不同規模的 Web 平台使用過 layer。

layer.msg(content, options, end) - 提示框

layer.msg(‘提示‘, 2, 1, function(){})
 
第一個參數:提示
第二個參數:自動關閉時間
第三個參數:圖標類型
第四個參數:msg關閉后執行的回調

 

//eg1
layer.msg('只想弱弱提示');
//eg2
layer.msg('有表情地提示', {icon: 6}); 
//eg3
layer.msg('關閉后想做些什么', function(){
  //do something
}); 
//eg
layer.msg('同上', {
  icon: 1,
  time: 2000 //2秒關閉(如果不配置,默認是3秒)
}, function(){
  //do something
});   

 

 

 

 

 

 

 

 

 

 

 

 

layer.open({
    type: 1
    ,title: "open方式彈出層" //不顯示標題欄   title : false/標題
    ,closeBtn: true
    ,area: '300px;'
    ,shade: 0.8
    ,id: 'LAY_layuipro' //設定一個id,防止重復彈出
    ,resize: false
    ,btn: ['火速圍觀', '殘忍拒絕']
    ,btnAlign: 'c'
    ,moveType: 1 //拖拽模式,0或者1
    ,content: '<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;">內容<br>內容</div>'
    ,success: function(layero){
         var btn = layero.find('.layui-layer-btn');
            btn.find('.layui-layer-btn0').attr({
                 href: 'http://www.layui.com/'
            ,target: '_blank'
        });
    }
});

 

 

 layer.msg 使用案例一

    function setStatus(id){
        layer.msg('確認要變更狀態嗎?',{
            time:5000,
            shade:0.3,
            btn:['確認','取消'],
            yes:function() {
                //執行變更
                $.post("{:url('member/setStatus')}",{id:id},function(data){
                    if(data.code === 1){
                        layer.msg(data.msg,{time:2000},function(){
                            if(data.url) location.href = data.url;
                        });
                    }else{
                        layer.msg(data.msg,{time:2000});
                    }
                })
            }
        });
    }  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

參考文檔:layui.layer官方手冊

 

 

日期:2021.3.13

 


免責聲明!

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



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