Github上只有一个test,所以最好还是到官网去学习,官网的示例写的很详尽,难得一见的设计思路和灵活性都极好的插件。下面是我自己test过的demo

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
<title></title>
<script src="./js/jquery-1.11.3.min.js"></script>
<script src="./js/layer/layer.js"></script>
<style type="text/css">
.popup1{
background: #eee;
padding: 10px;
font-size: 0.8rem;
} .popup2{
background: #d12;
width: 500px;
height: 200px;
} .cust{
width:500px;
height:200px;
padding:20px;
} .page{
padding:20px;
}
</style>
</head>
<body>
<div>
<input type="button" id="alert1" value="默认警告框alert" />
<input type="button" id="alert2" value="带icon的警告框alert" />
<input type="button" id="msg1" value="默认提示框msg" />
<input type="button" id="msg2" value="带icon的提示框msg" />
<input type="button" id="confirm" value="确认框询问层confirm" />
<input type="button" id="catch" value="捕获窗口" />
<input type="button" id="page" value="页面层" />
<input type="button" id="cust" value="自定义层" />
<input type="button" id="tips" value="tips层" />
<input type="button" id="iframe1" value="iframe层" />
</div> <div class="popup1">
<p>我是条会跳来跳去的狗</p>
</div> <script>
$("#alert1").on("click", function(){
layer.alert("这是默认alert的结果");
}); $("#alert2").on("click", function(){
layer.alert("这是带icon的alert的结果",{icon: 1, shift: 4, title: "alert"});
}); $("#msg1").on("click", function(){
layer.msg("这是默认msg的结果");
}); $("#msg2").on("click", function(){
layer.msg("这是带icon的msg的结果",{icon: 1});
}); $("#confirm").on("click", function(){
layer.confirm('你是狗吗?', {btn: ['我是','我不是']}, function(){
layer.msg('哈哈哈你是狗', {icon: 1});
}, function(){
layer.msg('你确定你不是狗?', {
time: 20000, //20s后自动关闭
btn: ['真的不是', '不玩了']
});
});
}); $("#catch").on("click", function(){
layer.open({
type: 1,
shade: false,
title: false, //不显示标题
content: $('.popup1'), //捕获的元素
cancel: function(index){
layer.close(index);
this.content.show();
layer.msg('注意看,我又跳回去了', {time: 5000, icon:6});
}
});
}); $("#page").on("click", function(){
layer.open({
type: 1,
skin: 'layui-layer-rim', //加上边框
area: ['420px', '240px'], //宽高
content: '<div class="page">你真的是一条狗!!!</div>'
});
}); $("#cust").on("click", function(){
layer.open({
type: 1,
skin: 'popup2', //样式类名
closeBtn: 0, //不显示关闭按钮
shift: 2,
shadeClose: true, //开启遮罩关闭
content: '<div class="cust">你真的是一条狗!!!</div>'
});
}); $("#tips").on("click", function(){
layer.tips('Hi,我是tips', '#tips', {time: 1000});
}); $("#iframe1").on("click", function(){
layer.open({
type: 2,
title: 'Baidu.com',
shadeClose: true,
shade: 0.8,
area: ['380px', '90%'],
content: 'http://www.baidu.com' //iframe的url
});
});
</script>
</body>
</html>

官网

http://layer.layui.com/

最新文章

  1. sql 2008 修改链接服务器 Rpc &amp;Rpc Out
  2. 记一次使用命令行启动部署在tomcat上的应用
  3. 【温故而知新-Javascript】比较 undefined 和 null 值
  4. Matlab与C/C++联合编程之Matlab以MEX方式调用C代码(五)完整过程加示
  5. leetcode 70
  6. EBS OAF开发中实现參数式弹出窗体
  7. c++ 08
  8. 华为-on练习--小写字符数的统计显示
  9. OpenGL—Android 开机动画源码分析一
  10. 详解Java API之正则表达式
  11. bzoj 2564 集合的面积
  12. RT-SA-2019-007 Code Execution via Insecure Shell Functiongetopt_simple
  13. java程序启动redis报错ERR Client sent AUTH, but no password is set
  14. kindeditor富文本编辑器初步使用教程
  15. 最短路径spfa
  16. iOS 在工程内部创建一个静态库target
  17. CPP2-基础部分(1)
  18. Window系统 安装TFLearn
  19. 【BZOJ1045】[HAOI2008] 糖果传递 贪心
  20. poj-3253-Fence Repair(哈夫曼)

热门文章

  1. Java集合技巧
  2. /etc/tolmcat/Server.xml 实例说明
  3. 获取字符串中某个指定的子串出现的开始位置(CHARINDEX用法)
  4. Delphi 判断TImage是否为空及注意事项
  5. 为phpstorm安装右侧代码预览工具
  6. JDK和CGLIB动态代理原理
  7. [转帖] InfiniBand主流厂商和产品分析
  8. jdk10配置
  9. input accept 属性
  10. Gartner 2018 年WAF魔力象限报告:云WAF持续增长,Bot管理与API安全拥有未来