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 相关文章推荐
JS IE和FF兼容性问题汇总
Feb 09 Javascript
jquery 新浪网易的评论块制作
Jul 01 Javascript
jQuery 源码分析笔记(3) Deferred机制
Jun 19 Javascript
jQuery控制输入框只能输入数值的小例子
Mar 20 Javascript
js中return false(阻止)的用法
Aug 14 Javascript
javascript alert乱码的解决方法
Nov 05 Javascript
Javascript removeChild()删除节点及删除子节点的方法
Dec 27 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
Apr 06 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
Feb 13 Javascript
javascript实现一款好看的秒表计时器
Sep 05 Javascript
Vue父子组件传值的一些坑
Sep 16 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
Dec 30 Vue.js
微信小程序 仿猫眼实现实例代码
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
介绍几个array库的新函数 php
2006/12/29 PHP
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
jQuery知识点整理
2015/01/30 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
javascript事件委托的方式绑定详解
2015/06/10 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
JS实现轮播图效果
2020/01/11 Javascript
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
Python中文件的读取和写入操作
2018/04/27 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
python:接口间数据传递与调用方法
2018/12/17 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
python 模拟登陆163邮箱
2020/12/15 Python
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
中软国际Java程序员机试题
2012/08/19 面试题
写给女生的道歉信
2014/01/08 职场文书
新春寄语大全
2014/04/09 职场文书
寄语是什么意思
2014/04/10 职场文书
2015年度电厂个人工作总结
2015/05/13 职场文书
Go遍历struct,map,slice的实现
2021/06/13 Golang
新的CSS 伪类函数 :is() 和 :where()示例详解
2022/08/05 HTML / CSS