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 相关文章推荐
JavaScript中创建对象和继承示例解读
Feb 12 Javascript
Jquery中request和request.form和request.querystring的区别
Nov 26 Javascript
非常实用的js验证框架实现源码 附原理方法
Jun 08 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
jQuery选择器实例应用
Jan 05 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
Jun 22 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 Javascript
javascript将非数值转换为数值
Sep 13 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 Javascript
扫微信小程序码实现网站登陆实现解析
Aug 20 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
Jul 19 Javascript
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
微信小程序 仿猫眼实现实例代码
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
PHP 数组排序方法总结 推荐收藏
2010/06/30 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
原生JS取代一些JQuery方法的简单实现
2016/09/20 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
2017/05/17 jQuery
jQuery.form.js的使用详解
2017/06/14 jQuery
js事件委托和事件代理案例分享
2017/07/25 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
详解基于webpack&amp;gettext的前端多语言方案
2019/01/29 Javascript
[48:32]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python中字典的基础知识归纳小结
2015/08/19 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
2018/04/28 Python
python 批量修改/替换数据的实例
2018/07/25 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
python求前n个阶乘的和实例
2020/04/02 Python
python如何安装下载后的模块
2020/07/03 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
校园演讲稿汇总
2014/05/21 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
先进典型发言材料
2014/12/30 职场文书
倡议书格式及范文
2015/04/29 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
利用 JavaScript 构建命令行应用
2021/11/17 Javascript
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS