layer弹出层框架alert与msg详解


Posted in Javascript onMarch 14, 2017

layer至今仍作为layui的代表作,她的受众广泛并非偶然,而是这五年多的坚持,不断完善和维护、不断建设和提升社区服务,使得猿们纷纷自发传播,乃至于成为今天的Layui最强劲的源动力。目前,layer已成为国内最多人使用的web弹层组件,GitHub自然Stars3000+,官网累计下载量达30w+,大概有20万Web平台正在使用layer。

layer弹出层框架alert与msg详解

layer弹出层框架alert与msg详解

layer弹出层框架alert与msg详解

layer弹出层框架alert与msg详解

layer弹出层框架alert与msg详解

layer弹出层框架alert与msg详解

在贴出代码

layer.alert('见到你真的很高兴', {icon: 6});

这是一个最简单的弹出层,可根据icon配置左边的图标

通常情况下,除了弹窗之外我们一般都会有对按钮做回调处理的一些操作

如图:

layer弹出层框架alert与msg详解

layer.alert('墨绿风格,点击确认看深蓝', {
  skin: 'layui-layer-molv' //样式类名 自定义样式
  ,closeBtn: 1  // 是否显示关闭按钮
  ,anim: 1 //动画类型
  ,btn: ['重要','奇葩'] //按钮
  ,icon: 6  // icon
  ,yes:function(){
    layer.msg('按钮1')
  }
  ,btn2:function(){
    layer.msg('按钮2')
  }});

layer弹出层框架alert与msg详解

看下效果图1.

layer弹出层框架alert与msg详解

code:

layer.msg('大部分参数都是可以公用的<br>合理搭配,展示不一样的风格', {
   time: 2000, //2s后自动关闭
   btn: ['明白了', '知道了', '哦']
 });

回调的例子:

layer弹出层框架alert与msg详解

layer弹出层框架alert与msg详解

code:

layer.msg('也可以这样', {
   btn: ['明白了', '知道了']
   ,yes: function(index, layero){
     layer.msg("按钮1回调,参数是:"+index)
   }
  ,btn2: function(index, layero){
     //按钮【按钮二】的回调
     layer.msg("按钮2回调,参数是:"+index)
     return false //开启该代码可禁止点击该按钮关闭
  }
});

open方式

layer弹出层框架alert与msg详解

code

layer.open({
  type: 1
  ,title: "open方式弹出层" //不显示标题栏  title : false/标题
  ,closeBtn: true
  ,area: '300px;'
  ,shade: 0.8
  ,id: 'LAY_layuipro' //设定一个id,防止重复弹出
  ,resize: false
  ,btn: ['火速围观', '残忍拒绝']
  ,btnAlign: 'c'
  ,moveType: 1 //拖拽模式,0或者1
  ,content: '<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;">内容<br>内容</div>'
  ,success: function(layero){
     var btn = layero.find('.layui-layer-btn');
      btn.find('.layui-layer-btn0').attr({
         href: 'http://www.layui.com/'
      ,target: '_blank'
    });
  }
});

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
一段利用WSH获取登录时间的jscript代码
May 11 Javascript
JavaScript XML操作 封装类
Jul 01 Javascript
JavaScript实现简单的时钟实例代码
Nov 23 Javascript
编写高性能Javascript代码的N条建议
Oct 12 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
Jan 27 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
Mar 09 Javascript
Bootstrap3学习笔记(二)之排版
May 20 Javascript
webpack+vue.js快速入门教程
Oct 12 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
Jan 14 Javascript
Javascript中 toFixed四舍六入方法
Aug 21 Javascript
JS实现简单的星期格式转换功能示例
Jul 23 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
Apr 20 Javascript
微信小程序 仿猫眼实现实例代码
Mar 14 #Javascript
利用js定义一个导航条菜单
Mar 14 #Javascript
微信小程序 跳转传参数与传对象详解及实例代码
Mar 14 #Javascript
使用BootStrap实现标签切换原理解析
Mar 14 #Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
Mar 14 #Javascript
node.js爬虫爬取拉勾网职位信息
Mar 14 #Javascript
AngularJS实现页面定时刷新
Mar 14 #Javascript
You might like
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
php中如何防止表单的重复提交
2013/08/02 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
Laravel5.1框架注册中间件的三种场景详解
2019/07/09 PHP
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
jquery入门—数据删除与隔行变色以及图片预览
2013/01/07 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
python万年历实现代码 含运行结果
2017/05/20 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
python中多个装饰器的调用顺序详解
2019/07/16 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
python保留小数位的三种实现方法
2020/01/07 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
四风问题对照检查材料整改措施
2014/09/27 职场文书
婚礼答谢词范文
2015/09/29 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python