layer icon樣式及 一些彈框使用方法


一、layer的icon樣式

以上樣式測試代碼:

layer.confirm('icon測試', {icon: 1, title:'提示'}, function(index){  
//do something  
alert("確認");  
layer.close(index);  
});  

二、詢問框

官方案例:

layer.confirm('您是如何看待前端開發?', {  
 btn: ['重要','奇葩'] //按鈕  
}, function(){  
 layer.msg('的確很重要', {icon: 1});  
}, function(){  
    layer.msg('也可以這樣', {  
    time: 20000, //20s后自動關閉  
    btn: ['明白了', '知道了']  
});  

});  

本人所用到,需要修改標題,正如以上測試樣式時的代碼一樣,實現自定義標題:

    var message = "確定繼續?";  
           //詢問框  
           layer.confirm(message, {icon: 3, title:'信息提示'}, function(index){  
               //submitForm();  
               layer.close(index);  
           });  

三、提示層

官方案例:

layer.msg('玩命提示中');  

默認關閉時間是3秒,效果如下(背景是官網的廣告,實際效果是黑色半透明):


自定義樣式以及時間,代碼如下:

layer.msg('操作成功!', {icon: 6, time: 2000});  
icon樣式是6,關閉時間為2秒。效果如下:

四、彈框(自定義頁)

官方案例:

layer.open({  
  type: 1,  
  skin: 'layui-layer-demo', //樣式類名  
  closeBtn: 0, //不顯示關閉按鈕  
  anim: 2,  
  shadeClose: true, //開啟遮罩關閉  
  content: '內容'  
});  

效果如下:


本人使用案例,使用layer實現彈框登錄:

 layer.open({    
               type: 2,    
               title: '用戶登錄',    
               maxmin: true,    
               skin: 'layui-layer-lan',    
               shadeClose: true, //點擊遮罩關閉層    
               area : ['400px' , '280px'],    
               content:'login.html'//彈框顯示的url,對應的頁面  
           });    

其中‘login.html’是登錄頁面,其效果如下

 


免責聲明!

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



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