web 前端常用组件之Layer弹出层组件


Posted in Javascript onSeptember 22, 2016

经手几个项目,还是感觉 Layer 用起来比较的轻松,你能想到的 Layer 都能帮你做到。

感谢 Layer 作者贤心,Layer 官网地址:http://layer.layui.com/

1. Layer 使用特点

Layer 具备全方位的解决方案,致力于服务各水平段的开发人员,让页面轻松地拥有丰富友好的操作体验。

Layer 尽可能地在以更少的代码展现更强健的功能,注重性能的提升、易用和实用性.。

Layer 兼容了包括IE6在内的所有主流浏览器。 数量可观的接口,可以自定义需要的风格,每一种弹层模式各具特色。

Layer 遵循LGPL协议,将永久性提供无偿服务。

2. Web 项目引入 Layer

Layer 依赖 Jquery 强大的 DOM 操纵能力,所以引入 Layer 前记得引入 Jquery。

<script type="application/javascript" src="../smeui/plugins/jquery/jquery-3.1.0.min.js"></script>
<script type="application/javascript" src="../smeui/plugins/layer-2.4/layer.js"></script>

Layer 效果展示

<div>
<p>layer demo</p>
<button id="msg">layer msg</button>
<button id="content">layer content</button>
<button id="iframe">layer iframe</button>
<button id="loading">layer loading</button>
<button id="tips">layer tips</button>
</div>

a.Layer msg

web 前端常用组件之Layer弹出层组件

//layer msg
$('#msg').on('click', function(){
layer.msg('Hello layer');
});

b.layer content

web 前端常用组件之Layer弹出层组件

//layer content
$('#content').on('click', function(){
layer.open({
type: 1,
area: ['600px', '360px'],
shadeClose: true,
content: '\<\div style="padding:20px;">自定义内容\<\/div>'
});
});

c.layer iframe

web 前端常用组件之Layer弹出层组件

//layer iframe
$('#iframe').on('click', function(){
layer.open({
type: 2,
title: 'iframe父子操作',
maxmin: false,
shadeClose: true,
area : ['600px' , '360px'],
content: 'http://www.baidu.com'
});
});

d.layer loading

web 前端常用组件之Layer弹出层组件

//layer lading
$('#loading').on('click', function(){
var ii = layer.load();
//此处用setTimeout演示ajax的回调
setTimeout(function(){
layer.close(ii);
}, 10000);
});

e.layer tips

web 前端常用组件之Layer弹出层组件

//layer tips
$('#tips').on('click', function(){
layer.tips('Hello tips!', '#tips');
});

在 web 项目无论是基本的弹窗还是需要个性化定制的弹出,Layer 都能提供很好的支持,这里只做抛砖引玉,需要更多信息请访问官网。

Javascript 相关文章推荐
起点页面传值js,有空研究学习下
Jan 25 Javascript
js获取height和width的方法说明
Jan 06 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
May 26 Javascript
判断js的Array和Object的实现方法
Aug 29 Javascript
Bootstrap Table的使用总结
Oct 08 Javascript
微信小程序网络请求wx.request详解及实例
May 18 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
国内常用的js类库大全(CDN公共库)
Jun 24 Javascript
JavaScript实现简单日历效果
Sep 11 Javascript
uniapp实现横向滚动选择日期
Oct 21 Javascript
值得分享的bootstrap table实例
Sep 22 #Javascript
第一次动手实现bootstrap table分页效果
Sep 22 #Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
Sep 22 #Javascript
Javascript从数组中随机取出不同元素的两种方法
Sep 22 #Javascript
JavaScript面试题大全(推荐)
Sep 22 #Javascript
JavaScript 是什么意思
Sep 22 #Javascript
利用Node.js制作爬取大众点评的爬虫
Sep 22 #Javascript
You might like
php学习之运算符相关概念
2011/06/09 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
Bootstrap树形控件使用方法详解
2016/01/27 Javascript
详解JS去重及字符串奇数位小写转大写
2016/12/29 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
EL表达式截取字符串的函数说明
2017/09/22 Javascript
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
2018/08/20 Javascript
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
JavaScript中Dom操作实例详解
2019/07/08 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
Python subprocess库的使用详解
2018/10/26 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
Python如何读取文件中图片格式
2020/01/13 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
python selenium 获取接口数据的实现
2020/12/07 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
旗帜观后感
2015/06/08 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript