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 通过模式匹配实现重载
Aug 12 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
Jan 16 Javascript
动态获取复选框checkbox选中个数的jquery代码
Jun 25 Javascript
理解javascript封装
Feb 23 Javascript
JS中创建函数的三种方式及区别
Mar 13 Javascript
jQuery获取table行数并输出单元格内容的实现方法
Jun 30 Javascript
Bootstrap实现input控件失去焦点时验证
Aug 04 Javascript
Node.js使用gm拼装sprite图片
Jul 04 Javascript
详解vue-cli@2.x项目迁移日志
Jun 06 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
Jul 24 Javascript
Vue js with语句原理及用法解析
Sep 03 Javascript
js实现贪吃蛇游戏 canvas绘制地图
Sep 09 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
Php+SqlServer实现分页显示
2006/10/09 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
PHP使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
JavaScript设置首页和收藏页面的小例子
2013/11/11 Javascript
温习Javascript基础语法之词法结构
2016/05/31 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
手把手15分钟搭一个企业级脚手架
2019/09/16 Javascript
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
python简单获取数组元素个数的方法
2015/07/13 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
浅谈Python peewee 使用经验
2017/10/20 Python
python 循环数据赋值实例
2019/12/02 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
html5 canvas的绘制文本自动换行的示例代码
2018/09/17 HTML / CSS
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
内刊编辑求职自荐书范文
2014/02/19 职场文书
公司晚会策划方案
2014/05/17 职场文书
代领报检证委托书范本
2014/10/11 职场文书
法人身份证明书
2015/06/18 职场文书
七年级作文之环保作文
2019/10/17 职场文书
CSS3 Tab动画实例之背景切换动态效果
2021/08/23 HTML / CSS
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python