前端ui框架layui——layer弹出层-基础参数

本文主要介绍了layui框架中layer弹出层的基础参数,包括type、title、content、area、offset等30个参数的详细说明,帮助开发者理解和使用layer创建各种弹出效果。

layer官网介绍:

layer 至今仍作为 layui 的代表作,她的受众广泛并非偶然,而是这数年来的坚持、不弃的执念,将那些不屑的眼光转化为应得的尊重,不断完善和维护、不断建设和提升社区服务,在 Web 开发者的圈子里口口相传,乃至于成为今天的 layui 最强劲的源动力。目前,layer已成为国内最多人使用的 Web 弹层组件,GitHub 自然Stars5000+,官网累计下载量达50w+,大概有30万不同规模的 Web 平台使用过 layer。 

之所以列举上面这些数字,并非是在夸夸其谈,而是懂 layer 的人都知道,这是一种怎样不易的沉淀。而由于 layer 在 layui 体系中的位置比较特殊,甚至让很多人都误以为 layui = layer ui,所以再次强调 layer 只是作为 layui 的一个弹层模块,由于其用户基数较大,所以至今仍把她作为独立组件来维护。不过请注意:无论是独立的 layer,还是作为内置模块的 layer,文档都以本页为准。

首先,在layui中使用模块话layer,需要通过layui.use('layer', callback)加载模块:

layui.use('layer', function(){
  var layer = layui.layer;
  layer.msg('hello');
});   

下面,我们开始正式说一下layer的内容。

——————————————基础参数—————————————

詳細內容參考layui官方文檔。http://www.layui.com/doc/modules/layer.html

1.type - 基本层类型                                       类型:Number,默认:0

2.title - 标题                                                   类型:String/Array/Boolean,默认:'信息'

3.content - 内容                                             类型:String/DOM/Array,默认:''

4.area - 宽高                                                  类型:String/Array,默认:'auto'

5.offset - 坐标                                                 类型:String/Array,默认:垂直水平居中

6.btn - 按钮                                                     类型:String/Array,默认:'确认'

7.icon - 图标。信息框和加载层的私有参数     类型:Number,默认:-1(信息框)/0(加载层)

8.btnAlign - 按钮排列                                      类型:String,默认:r

9.closeBtn - 关闭按钮                                     类型:String/Boolean,默认:1

10.shade - 遮罩                                               类型:String/Array/Boolean,默认:0.3

11.shadeClose - 是否点击遮罩关闭                类型:Boolean,默认:false

12.time - 自动关闭所需毫秒                            类型:Number,默认:0

13.id - 用于控制弹层唯一标识                         类型:String,默认:空字符

14.anim - 弹出动画                                          类型:Number,默认:0

15.isOutAnim - 关闭动画                                  类型:Boolean,默认:true

16.maxmin - 最大最小化。                               类型:Boolean,默认:false

17.fixed - 固定                                                   类型:Boolean,默认:true

18.resize - 是否允许拉伸                                    类型:Boolean,默认:true

19.resizing - 监听窗口拉伸动作                          类型:Function,默认:null

20.scrollbar - 是否允许浏览器出现滚动条          类型:Boolean,默认:true

21.maxWidth - 最大宽度                                    类型:Number,默认:360

22.maxHeight - 最大高度                                   类型:Number,默认:无

23.zIndex - 层叠顺序                                           类型:,默认:19891014(贤心生日 0.0)

24.move - 触发拖动的元素                                  类型:String/DOM/Boolean,默认:'.layui-layer-title'

25.moveOut - 是否允许拖拽到窗口外                  类型:Boolean,默认:false

26.moveEnd - 拖动完毕后的回调方法                  类型:Function,默认:null

27.tips - tips方向和颜色                                         类型:Number/Array,默认:2

28.tipsMore - 是否允许多个tips                              类型:Boolean,默认:false

29.success - 层弹出后的成功回调方法                  类型:Function,默认:null

30.yes - 确定按钮回调方法                                    类型:Function,默认:null

31.cancel - 右上角关闭按钮触发的回调                类型:Function,默认:null

32.end - 层销毁后触发的回调                                类型:Function,默认:null

33.full/min/restore -分别代表最大化、最小化、还原 后触发的回调    类型:Function,默认:null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值