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 preload&amp;lazy load
May 13 Javascript
Ext 今日学习总结
Sep 19 Javascript
jquery对元素拖动排序示例
Jan 16 Javascript
Jquery 实现checkbox全选方法
Jan 28 Javascript
JavaScript数组各种常见用法实例分析
Aug 04 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
Sep 06 Javascript
JS实现超精简响应鼠标显示二级菜单代码
Sep 12 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
Dec 22 Javascript
Web程序员必备的7个JavaScript函数
Jun 14 Javascript
检查表单元素的值是否为空的实例代码
Jun 16 Javascript
jquery 获取select数组与name数组长度的实现代码
Jun 20 Javascript
Vue.js结合bootstrap实现分页控件
Mar 10 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
使用 MySQL Date/Time 类型
2008/03/26 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
JavaScript知识点整理
2015/12/09 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
2016/01/26 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
JavaScript缺少insertAfter解决方案
2020/07/03 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
python实现校园网自动登录的示例讲解
2018/04/22 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
澳大利亚婴儿礼品公司:The Baby Gift Company
2018/11/04 全球购物
说出一些常用的类,包,接口
2014/09/22 面试题
银行办理业务介绍信
2014/01/18 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书