layer是一款近年來備受青睞的web彈層元件,她具備全方位的解決方案,致力於服務各水平段的開發人員,您的頁面會輕鬆地擁有豐富友好的操作體驗。
外掛官方地址:http://layer.layui.com/
layer 甚至相容了包括IE6在內的所有主流瀏覽器。
少說多做,程式碼演示(拷貝直接執行):
1 <!DOCTYPE html> 2 <html lang="zh"> 3 4 <head> 5 <meta charset="UTF-8" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge" /> 8 <title>彈出框外掛layer使用</title> 9 </head> 10 11 <body> 12 <div class="clearfix layer-area" id="chutiyan"> 13 <a class="layui-btn layui-btn-primary" href="javascript:;">alert彈出框</a> 14 <a class="layui-btn layui-btn-primary" href="javascript:;">confirm彈出框</a> 15 </div> 16 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 17 <script src="https://cdn.bootcss.com/layer/3.0.1/layer.min.js"></script> 18 <script type="text/javascript"> 19 $('#chutiyan>a').on('click', function() { 20 var othis = $(this), 21 index = othis.index(); 22 switch(index) { 23 case 0: 24 layer.alert('彈出框內容', { 25 icon: -1, 26 shadeClose: true, 27 title: '彈出框標題' 28 }); 29 break; 30 31 case 1: 32 layer.confirm('您是如何看待前端開發?', { 33 btn: ['重要', '奇葩'] //按鈕 34 }, function() { 35 layer.msg('重要', { 36 icon: 1 37 }); 38 }, function() { 39 layer.msg('奇葩', { 40 icon: 1 41 }); 42 }); 43 break; 44 45 default: 46 layer.msg('Hi!'); 47 break; 48 } 49 }); 50 </script> 51 </body> 52 53 </html>
效果:
(1)alert彈出框
(2)confirm彈出框
3、總結
layer彈出框外掛可保證所有瀏覽器彈出框效果一致,並且相容IE6以上所有的瀏覽器,顯著提升網站逼格。推薦使用。