使用前需要引入jquery的支持,链接如下:
 
 
  官网插件压缩包下载地址:
 
 
  只需保留layer.js和layer.css即可(8k左右),放入对应的js、css文件中,页面只需引入layer.js文件即
  可,layer.css文件会在layer.js文件中自动引入;
 
  不过我们需要手动更改一下layer.js中创建layer.css的路径,如图:
  
  改为:e+"从当前layer.js查找到layer.css的路径"
 
  配置完成,下面开始api功能测试 --> 参考官网文档:http://layer.layui.com/mobile/api.html
 
 
参数:
 
核心接口:layer.open(options) 中的options:
function popup() {
layer.open(options)
}
 
type - 设置弹层的类型
 
类型:Number
默认:0 (0表示信息框,1表示页面层,2表示加载层)
content - 设置弹层内容
类型:String
必选参数
title - 设置弹层标题
类型:String或Array
默认:空,值可以为字符串或者数组。,为空则不显示
title: '标题'
//或者
title: ['标题', '#eee;'] //第二个参数可以自定义标题的样式    
    
time - 控制自动关闭层所需秒数
类型:Number
默认不开启,支持整数和浮点数
style - 自定义层的样式
类型:String
非常实用,如
layer.open({
style: 'border:none; color:#fff;',
content:'内容'
})
 
skin - 设定弹层显示风格
类型:String
目前支持配置 footer(即底部对话框风格)、msg(普通提示) 两种风格。
className - 自定义一个css类
类型:String
用于自定义样式。如
layer.open({
className: 'popuo-login', //这样你就可以在css里面控制该弹层的风格了
content:'内容'
})
btn - 按钮
类型:String/Array
不设置则不显示按钮。如果只需要一个按钮,则btn: '按钮',如果有两个,则:btn: ['按钮一', '按钮二']。
anim - 动画类型
类型:String/Boolean
可支持的支持动画配置:scale(默认)、up(从下往上弹出),如果不开启动画,设置false即可
shade - 控制遮罩展现
类型:String/Boolean
默认:true,该参数可允许你是否显示遮罩,并且定义遮罩风格
shade: false //不显示遮罩
或者
shade: 'rgba(0,0,0,.3)' //自定义遮罩的透明度    
    
shadeClose
类型:Boolean
默认:true,是否点击遮罩时关闭层
fixed - 是否固定层的位置
类型:Boolean
默认:true
top - 控制层的纵坐标
类型:Number
默认:无,一般情况下不需要设置,因为层会始终垂直水平居中,只有当fixed: false时top才有效。
success - 层成功弹出层的回调
类型:Function
该回调参数返回一个参数为当前层元素对象
success: function(elem){
console.log(elem);
}
yes
类型:Function
点确定按钮触发的回调函数,返回一个参数为当前层的索引
yes: function(index){
alert('点击了是')
layer.close(index)
}
no
类型:Function
点取消按钮触发的回调函数
end
类型:Function
层彻底销毁后的回调函数
其它内置方法/属性
layer.v : 返回当前使用的layer mobile版本号
layer.close(index) : 用于关闭特定层,index为该特定层的索引
layer.closeAll() : 关闭页面所有layer的层

layer弹层插件的更多相关文章

  1. 学习layer弹层组件移动版

    layer弹层组件官网 常用参数: shadeClose:默认true,是否点击遮罩时关闭层

  2. jquery layer弹窗弹层插件 小巧强大

    /* 先去官网下载最新的js  http://sentsin.com/jquery/layer/ ①引用jquery ②引用layer.min.js */ 触发弹层的事件可自由绑定,如: $('#id ...

  3. jquery layer弹窗弹层插件 (转)

    /* 先去官网下载最新的js  http://sentsin.com/jquery/layer/ ①引用jquery ②引用layer.min.js */ 触发弹层的事件可自由绑定,如: $('#id ...

  4. jQuery Layer 弹层组件

    layer是一款近年来口碑非常不错的web弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验. 在与同类组件的比较中,layer总是能轻易获胜.她 ...

  5. layer弹层基本参数初尝试

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  6. Layer弹层组件 二次扩展,项目中直接使用。

    /************************ Layer扩展 ****************************/ /* * Layer弹出Alert提示框 * @param messag ...

  7. layer弹层

    获得 layer 文件包后,解压并将 layer 整个文件夹(不要拆分结构) 存放到你项目的任意目录,使用时,只需引入 layer.js 即可. 注意:引入layer.js前必须先引入jquery1. ...

  8. Layer弹层(父子传值,兄弟传值)

    需求:最外面列表界面点修改弹出LayerA界面,再点击LayerA界面中的选择地图坐标按钮弹出LayerB地图界面 这个过程涉及到的: 1:LayerA将坐标传给LayerB,LayerB在地图上显示 ...

  9. layer弹框插件使用

    需要在jquery之后导入 <link rel="stylesheet" href="${pageContext.request.contextPath }/js/ ...

随机推荐

  1. Ribbon进行服务调用/负载均衡以及请求重试配置

    Ribbon负载均衡 经过对Eureka的认识,及Eureka集群的搭建,已经基本可以入门Eureka的使用.之前对于服务调用者我们是直接获取注册列表后通过 get(0) 的方式来获取第一个注册信息. ...

  2. python下载神通板砖有声版

    背景 前端时间在喜马拉雅上偶然听到牛大宝说的有声小说神通板砖,说的很是幽默,听的正起劲的时候开始收费了,于是我就在网上找了下看看有没有免费版,一搜果然有,但该网站上广告太多了,于是我就写了个小脚本可以 ...

  3. 2019年后,Java岗面试快速突击指南

    大家好.这篇文章给大家分享一下如何获得一个可以去参加面试的最小可行知识(Minimal Viable Knowledge)!我自己在就基本上靠文章中的策略在找实习的时候拿到了头条阿里的offer.所以 ...

  4. Android开发 run的时候出现waiting for debugger的情况,及解决问题

    出现原因:不清楚,大概推测是因为缓存没有清除干净 解决方法: 方法一. 重新启动模拟器 好像就点右上角的x符号是没有用的,因为会保存状态,在关闭之后还要点击Cold Boot Now,冷启动,才会把之 ...

  5. CSS+JS相应式导航菜单

    响应式导航菜单 响应式导航菜单就是当网页在其他不同视口的样式,不同的设备需要不同的样式 需要掌握的知识 - 掌握媒体查询,如果你不是很懂那就看我写的CSS响应式布局 掌握CSS重的display:no ...

  6. .NET Core 获取主机运行资源的库

    简介 CZGL.SystemInfo 是一个支持 Windows 和 Linux 的资源信息获取库,用于获取系统环境.机器资源信息.系统资源使用情况. Nuget 搜索 CZGL.SystemInfo ...

  7. 斐讯k2

    降级方法 https://jingyan.baidu.com/article/ab69b27080990d2ca7189f0b.html 刷第三方固件方法 https://blog.csdn.net/ ...

  8. Python 获取MySql某个表所有字段名

    在使用python导出数据库中数据的时候,往往除了插入的数据以外,还有表字段等信息需要导出,查阅了资料后发现了2种方法 第一种:在mysql自带的表里查询,这个表保存了每张表的字段信息,可以用pymy ...

  9. springcloud gateway整合sentinel

    1.引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spri ...

  10. oracle根据特定字符拆分字符串的方法

    清洗数据需要将某个字段内以空格分隔的字符串拆分成多行单个的字符串,百度了很多种方法大概归结起来也就这几种方法最为有效,现在把贴出来: 第一种: select regexp_substr('1 2 3' ...