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 相关文章推荐
来自qq的javascript面试题
Jul 24 Javascript
jquery实现div阴影效果示例代码
Sep 16 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
Dec 27 Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
Mar 04 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
Nov 08 Javascript
推荐10个2014年最佳的jQuery视频插件
Nov 12 Javascript
多个jQuery版本共存的处理方案
Mar 17 Javascript
JavaScript每天必学之数组和对象部分
Sep 17 Javascript
基于cookie实现zTree树刷新后展开状态不变
Feb 28 Javascript
vue 左滑删除功能的示例代码
Jan 28 Javascript
javascript实现拼图游戏
Jan 29 Javascript
javascript Number 与 Math对象的介绍
Nov 17 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面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
10条PHP高级技巧[修正版]
2011/08/02 PHP
修改destoon会员公司的伪静态中的com目录的方法
2014/08/21 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
2016/06/05 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
jquery 常用操作方法
2010/01/28 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
Python实现的tab文件操作类分享
2014/11/20 Python
Python中的hypot()方法使用简介
2015/05/18 Python
python表格存取的方法
2018/03/07 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python 实现生成均匀分布的点
2019/12/05 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
酒店服务实习自我鉴定
2013/09/22 职场文书
销售人才自我评价范文
2014/09/27 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
Java8中Stream的一些神操作
2021/11/02 Java/Android
vue特效之翻牌动画
2022/04/20 Vue.js
windows server2008 开启端口的实现方法
2022/06/25 Servers