1 //http://layer.layui.com/
2
3 特别说明:事件需自己绑定,以下只展现调用代码。
4 //初体验
5 layer.alert('内容')
6 //第三方扩展皮肤
7 layer.alert('内容', {
8 icon: 1,
9 skin: 'layer-ext-moon' //该皮肤由layer.seaning.com友情扩展。关于皮肤的扩展规则,去这里查阅
10 })
11 //询问框
12 layer.confirm('您是如何看待前端开发?', {
13 btn: ['重要','奇葩'] //按钮
14 }, function(){
15 layer.msg('的确很重要', {icon: 1});
16 }, function(){
17 layer.msg('也可以这样', {
18 time: 20000, //20s后自动关闭
19 btn: ['明白了', '知道了']
20 });
21 });
22 //提示层
23 layer.msg('玩命提示中');
24 //墨绿深蓝风
25 layer.alert('墨绿风格,点击确认看深蓝', {
26 skin: 'layui-layer-molv' //样式类名
27 ,closeBtn: 0
28 }, function(){
29 layer.alert('偶吧深蓝style', {
30 skin: 'layui-layer-lan'
31 ,closeBtn: 0
32 ,shift: 4 //动画类型
33 });
34 });
35 //捕获页
36 layer.open({
37 type: 1,
38 shade: false,
39 title: false, //不显示标题
40 content: $('.layer_notice'), //捕获的元素
41 cancel: function(index){
42 layer.close(index);
43 this.content.show();
44 layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
45 }
46 });
47 //页面层
48 layer.open({
49 type: 1,
50 skin: 'layui-layer-rim', //加上边框
51 area: ['420px', '240px'], //宽高
52 content: 'html内容'
53 });
54 //自定页
55 layer.open({
56 type: 1,
57 skin: 'layui-layer-demo', //样式类名
58 closeBtn: 0, //不显示关闭按钮
59 shift: 2,
60 shadeClose: true, //开启遮罩关闭
61 content: '内容'
62 });
63 //tips层
64 layer.tips('Hi,我是tips', '吸附元素选择器,如#id');
65 //iframe层
66 layer.open({
67 type: 2,
68 title: 'layer mobile页',
69 shadeClose: true,
70 shade: 0.8,
71 area: ['380px', '90%'],
72 content: 'http://layer.layui.com/mobile/' //iframe的url
73 });
74 //iframe窗
75 layer.open({
76 type: 2,
77 title: false,
78 closeBtn: 0, //不显示关闭按钮
79 shade: [0],
80 area: ['340px', '215px'],
81 offset: 'rb', //右下角弹出
82 time: 2000, //2秒后自动关闭
83 shift: 2,
84 content: ['test/guodu.html', 'no'], //iframe的url,no代表不显示滚动条
85 end: function(){ //此处用于演示
86 layer.open({
87 type: 2,
88 title: '很多时候,我们想最大化看,比如像这个页面。',
89 shadeClose: true,
90 shade: false,
91 maxmin: true, //开启最大化最小化按钮
92 area: ['893px', '600px'],
93 content: 'http://fly.layui.com/'
94 });
95 }
96 });
97 //加载层
98 var index = layer.load(0, {shade: false}); //0代表加载的风格,支持0-2
99 //loading层
100 var index = layer.load(1, {
101 shade: [0.1,'#fff'] //0.1透明度的白色背景
102 });
103 //小tips
104 layer.tips('我是另外一个tips,只不过我长得跟之前那位稍有些不一样。', '吸附元素选择器', {
105 tips: [1, '#3595CC'],
106 time: 4000
107 });
108 //prompt层
109 layer.prompt({
110 title: '输入任何口令,并确认',
111 formType: 1 //prompt风格,支持0-2
112 }, function(pass){
113 layer.prompt({title: '随便写点啥,并确认', formType: 2}, function(text){
114 layer.msg('演示完毕!您的口令:'+ pass +' 您最后写下了:'+ text);
115 });
116 });
117 //tab层
118 layer.tab({
119 area: ['600px', '300px'],
120 tab: [{
121 title: 'TAB1',
122 content: '内容1'
123 }, {
124 title: 'TAB2',
125 content: '内容2'
126 }, {
127 title: 'TAB3',
128 content: '内容3'
129 }]
130 });
131 //相册层
132 $.getJSON('test/photos.json?v='+new Date, function(json){
133 layer.photos({
134 photos: json //格式见API文档手册页
135 ,shift: 5 //0-6的选择,指定弹出图片动画类型,默认随机
136 });
137 });
138
//询问框layer.confirm('确认删除此条订单信息吗?', { btn: ['确认','取消'] //按钮}, function(){ layer.msg('删除成功', {icon: 1}); layer.msg('删除失败', {icon: 2}); setTimeout("window.location.reload()",1000);}, function(){});
转载于:https://www.cnblogs.com/liruning/p/6004377.html
相关资源:web弹窗插件 layer-v3.1.1