浅谈layer的Icon样式以及一些常用的layer窗口使用方法


Posted in Javascript onSeptember 11, 2019

本文搜集的是本人在实际开发中所用到的layer窗口,未用到的layer按钮,请参考layer官网:http://layer.layui.com/

一、layer的icon样式

浅谈layer的Icon样式以及一些常用的layer窗口使用方法

以上样式测试代码:

layer.confirm('icon测试', {icon: 1, title:'提示'}, function(index){
 //do something
 alert("确认");
 layer.close(index);
});

二、询问框

官方案例:

//询问框
layer.confirm('您是如何看待前端开发?', {
 btn: ['重要','奇葩'] //按钮
}, function(){
 layer.msg('的确很重要', {icon: 1});
}, function(){
 layer.msg('也可以这样', {
 time: 20000, //20s后自动关闭
 btn: ['明白了', '知道了']
 });
});

本人所用到,需要修改标题,正如以上测试样式时的代码一样,实现自定义标题:

var message = "确定继续?";
  //询问框
  layer.confirm(message, {icon: 3, title:'信息提示'}, function(index){
   //submitForm();
   layer.close(index);
  });

三、提示层

官方案例:

//提示层
layer.msg('玩命提示中');

默认关闭时间是3秒,效果如下(背景是官网的广告,实际效果是黑色半透明):

浅谈layer的Icon样式以及一些常用的layer窗口使用方法

自定义样式以及时间,代码如下:

layer.msg('操作成功!', {icon: 6, time: 2000});

icon样式是6,关闭时间为2秒。效果如下:

浅谈layer的Icon样式以及一些常用的layer窗口使用方法

四、弹框(自定义页)

官方案例:

//自定页
layer.open({
 type: 1,
 skin: 'layui-layer-demo', //样式类名
 closeBtn: 0, //不显示关闭按钮
 anim: 2,
 shadeClose: true, //开启遮罩关闭
 content: '内容'
});

效果如下:

浅谈layer的Icon样式以及一些常用的layer窗口使用方法

本人使用案例,使用layer实现弹框登录:

layer.open({ 
   type: 2, 
   title: '用户登录', 
   maxmin: true, 
   skin: 'layui-layer-lan', 
   shadeClose: true, //点击遮罩关闭层 
   area : ['400px' , '280px'], 
   content:'login.html'//弹框显示的url,对应的页面
  });

其中‘login.html'是登录页面,其效果如下:

浅谈layer的Icon样式以及一些常用的layer窗口使用方法

弹框登录案例,请参考本人另外一篇博客:layer实现登录弹框,登录成功以后关闭弹框并调用父窗口的例子

以上就是本人常用的layer案例,以后会继续补充~

这篇浅谈layer的Icon样式以及一些常用的layer窗口使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
实现复选框全选/全不选切换
Dec 23 Javascript
javascript 使用 NodeList需要注意的问题
Mar 04 Javascript
javaScript对文字按照拼音排序实现代码
Dec 27 Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 Javascript
原生JS实现圆环拖拽效果
Apr 07 Javascript
浅谈es6 javascript的map数据结构
Dec 14 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
Jul 27 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
Nov 21 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
Apr 12 Javascript
Vue+Element实现网页版个人简历系统(推荐)
Dec 31 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
Aug 04 Javascript
vue配置型表格基于el-table拓展之table-plus组件
Apr 12 Vue.js
如何解决日期函数new Date()浏览器兼容性问题
Sep 11 #Javascript
JS中封装axios来管控api的2种方式
Sep 11 #Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 #Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 #Javascript
如何实现一个简易版的vuex持久化工具
Sep 11 #Javascript
浅谈layer弹出层按钮颜色修改方法
Sep 11 #Javascript
layui实现鼠标移动到单元格上显示数据的方法
Sep 11 #Javascript
You might like
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
JAVA/JSP学习系列之四
2006/10/09 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
2019/04/15 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
Javascript开发包大全整理
2006/12/22 Javascript
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
Nginx设置为Node.js的前端服务器方法总结
2019/03/27 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
jQuery 动画与停止动画效果实例详解
2020/05/19 jQuery
小程序实现上传视频功能
2020/08/18 Javascript
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
Python文件夹与文件的相关操作(推荐)
2016/07/25 Python
关于python的list相关知识(推荐)
2017/08/30 Python
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
专业实习自我鉴定
2013/10/29 职场文书
新驾驶员个人自我评价
2014/01/03 职场文书
单位介绍信范文
2014/01/18 职场文书
乐山大佛导游词
2015/02/02 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
导游词之青岛崂山
2019/12/27 职场文书
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python
PHP使用非对称加密算法RSA
2021/04/21 PHP
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技