浅谈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 相关文章推荐
javascript 冒泡排序 正序和倒序实现代码
Dec 14 Javascript
js获得鼠标的坐标值的方法
Mar 13 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
Oct 24 Javascript
jquery cookie的用法总结
Nov 18 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
Sep 06 Javascript
js设置文字颜色的方法示例
Dec 30 Javascript
利用JS判断客户端类型你应该知道的四种方法
Dec 22 Javascript
旺旺在线客服代码 旺旺客服代码生成器
Jan 09 Javascript
浅谈React高阶组件
Mar 28 Javascript
微信小程序开发背景图显示功能
Aug 08 Javascript
详解webpack 最简打包结果分析
Feb 20 Javascript
JS函数进阶之prototy用法实例分析
Jan 15 Javascript
如何解决日期函数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
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
PHP设计模式之命令模式的深入解析
2013/06/13 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
function foo的原型与prototype属性解惑
2010/11/19 Javascript
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
2015/08/21 Javascript
非常实用的12个jquery代码片段
2015/11/02 Javascript
跟我学习javascript的var预解析与函数声明提升
2015/11/16 Javascript
node.js微信公众平台开发教程
2016/03/04 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
详解javascript脚本何时会被执行
2021/02/05 Javascript
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
数据挖掘之Apriori算法详解和Python实现代码分享
2014/11/07 Python
学习和使用python的13个理由
2019/07/30 Python
Python新手学习函数默认参数设置
2020/06/03 Python
如何设置Java的运行环境
2013/04/05 面试题
高中生学习的自我评价
2013/12/14 职场文书
小学岗位竞聘方案
2014/01/22 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
导游词之镜泊湖
2019/12/09 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle
我去timi了,一起去timi是什么意思?
2022/04/13 杂记