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 YUI 读码日记之 YAHOO.util.Dom - Part.3
Mar 22 Javascript
在Windows上安装Node.js模块的方法
Sep 25 Javascript
浅谈JavaScript编程语言的编码规范
Oct 21 Javascript
基于jQuery实现模拟页面加载进度条
Apr 01 Javascript
Jquery显示、隐藏元素以及添加删除样式
Aug 09 Javascript
js小数运算出现多位小数如何解决
Oct 08 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
微信小程序的动画效果详解
Jan 18 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
Aug 01 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
Sep 06 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
在vue项目中优雅的使用SVG的方法实例详解
Dec 03 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
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
Lua表达式和控制结构学习笔记
2014/12/15 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
JavaScript中变量提升与函数提升经典实例分析
2018/07/26 Javascript
React SSR样式及SEO的实践
2018/10/22 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
Python通过解析网页实现看报程序的方法
2014/08/04 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
Expedia西班牙:预订酒店、机票、旅行和廉价度假套餐
2019/04/10 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
历史学专业毕业生求职信
2013/09/27 职场文书
生物科学系大学生的自我评价
2013/12/20 职场文书
上课迟到检讨书100字
2014/01/11 职场文书
手术室护士长竞聘书
2014/03/31 职场文书
免职证明样本
2014/10/23 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
Redis如何实现分布式锁
2021/08/23 Redis