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


一、layer的icon樣式

以上樣式測試代碼:

 

[javascript]  view plain  copy
 
 
 
  1. layer.confirm('icon測試', {icon: 1, title:'提示'}, function(index){  
  2.   //do something  
  3.   alert("確認");  
  4.   layer.close(index);  
  5. });  

 

 

二、詢問框

官方案例:

 

[javascript]  view plain  copy
 
 
 
  1. //詢問框  
  2. layer.confirm('您是如何看待前端開發?', {  
  3.   btn: ['重要','奇葩'] //按鈕  
  4. }, function(){  
  5.   layer.msg('的確很重要', {icon: 1});  
  6. }, function(){  
  7.   layer.msg('也可以這樣', {  
  8.     time: 20000, //20s后自動關閉  
  9.     btn: ['明白了', '知道了']  
  10.   });  
  11. });  

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

[javascript]  view plain  copy
 
 
 
  1. var message = "確定繼續?";  
  2.        //詢問框  
  3.        layer.confirm(message, {icon: 3, title:'信息提示'}, function(index){  
  4.            //submitForm();  
  5.            layer.close(index);  
  6.        });  

 

 

三、提示層

 

官方案例:

 

[javascript]  view plain  copy
 
 
 
  1. //提示層  
  2. layer.msg('玩命提示中');  

 

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



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

 

[javascript]  view plain  copy
 
 
 
  1. layer.msg('操作成功!', {icon: 6, time: 2000});  

icon樣式是6,關閉時間為2秒。效果如下:

 

四、彈框(自定義頁)

官方案例:

 

[javascript]  view plain  copy
 
 
 
  1. //自定頁  
  2. layer.open({  
  3.   type: 1,  
  4.   skin: 'layui-layer-demo', //樣式類名  
  5.   closeBtn: 0, //不顯示關閉按鈕  
  6.   anim: 2,  
  7.   shadeClose: true, //開啟遮罩關閉  
  8.   content: '內容'  
  9. });  

效果如下:

 



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

 

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

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

 

彈框登錄案例,請參考本人另外一篇博客:使用layer實現登錄彈框,登錄成功以后關閉彈框並調用父窗口方法


免責聲明!

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



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