layui的初体验(layer的使用)
layui的第一篇笔记layer
layer的地址:https://layer.layui.com/
使用layer需要在上面的链接中下载layer的压缩包,同时需要jquery1.8以上的版本才能够支持
注意:关于layer的使用方法都可以在layer的官网上进行复制黏贴
提示层的使用
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <script src="js/jquery-1.8.3.js"></script> <script src="layer/layer.js"></script> <script> $(document).ready(function(){ $("#btn").click(function(){ //提示层 layer.msg('玩命提示中'); }) }); </script> <body> <input type="button" id="btn" value="我是一个按钮" /> </body> </html>
注意:
<script src="js/jquery-1.8.3.js"></script>
<script src="layer/layer.js"></script>
这两个的顺序不能乱
效果:
<!DOCTYPE hml> <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-1.8.3.js"></script> <script src="layer/layer.js"></script> <script> $(document).ready(function(){ $("#btn").click(function(){ //询问框 layer.confirm('您是如何看待前端开发?', { btn: ['重要','奇葩'] //按钮 }, function(){ layer.msg('的确很重要', {icon: 1}); }, function(){ layer.msg('也可以这样', { time: 20000, //20s后自动关闭 btn: ['明白了', '知道了'] }); }); }); $("#username").blur(function(){ //用户名失去焦点触发的事件 var reg=/^\d{6,20}$/;//设置用户名需要6-20个数字组成 var con=$(this).val();//获取当前事件源的值 var result=reg.test(con);//进行正则匹配 if(result){ //符合条件 layer.tips('用户名符合规范', '#username', { tips: [1, '#3595CC'], time: 4000 }); }else{ //不符合条件 layer.tips('用户名不符合规范', '#username', { tips: [1, '#3595CC'], time: 4000 }); } }) }); </script> </head> <body> <input type="button" id="btn" value="点击询问框" /><br /> 用户名:<input type="text" id="username" /><br /> 密码:<input type="password" id="password" /> </body> </html>
如上是询问层和小tips的使用
效果:
一纸高中万里风,寒窗读破华堂空。
莫道长安花看尽,由来枝叶几相同?