layui弹出框php,layui弹出层怎么使用

layui弹出框php,layui弹出层怎么使用layui弹出层的使用方法:首先引入jQuery1.8以上的任意版本;然后引入laery.js;最后通过“functionshow(){vara=layer.open({…});}”方式使用laery.open弹出层即可。本教程操作环境:Windows7系统、layui2.4&&jquery2.2.1版,DellG3电脑。layer在layui体系中的位置比较特…

大家好,又见面了,我是你们的朋友全栈君。

layui弹出层的使用方法:首先引入jQuery1.8以上的任意版本;然后引入laery.js;最后通过“function show(){var a = layer.open({…});}”方式使用laery.open弹出层即可。

51f8e51b30cddefdc6d27e94d8449579.png

本教程操作环境:Windows7系统、layui2.4&&jquery2.2.1版,Dell G3电脑。

layer 在 layui 体系中的位置比较特殊,甚至让很多人都误以为 layui = layer ui,所以再次强调 layer 只是作为 layui 的一个弹层模块

1、获取laery,你需要去官网下载laery.js 地址–http://layer.layui.com/

2、引入laery.js 在此之前你必须要先引入jQuery1.8以上的任意版本

3、使用laery.open();function show(){

var a = layer.open({

type: 2,

area: [‘80%’,’450px’],

title: ‘我是标题’,

shadeClose: true,

content: [‘layer_model.html’,’no’]

});

}

基础参数

1. type 类型type: 1, // 0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)

2. title 标题title:”我是标题”,

//若你还需要自定义标题区域样式,那么你可以title: [‘文本’, ‘font-size:18px;’] 数组第二项可以写任意css样式;

//如果你不想显示标题栏,你可以 title: false

3. content 内容

3.1.如果是页面层layer.open({

type: 1,

content: ‘传入任意的文本或html’ //这里content是一个普通的String

});

layer.open({

type: 1,

content: $(‘#id’) //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响

});

//Ajax获取

$.post(‘url’, {}, function(str){

layer.open({

type: 1,

content: str //注意,如果str是object,那么需要字符拼接。

});

});

示例:

461f0058fbb2dfcae6ffd83f37c425cf.png

3.2.如果是iframe层layer.open({

type: 2,

content: ‘http://sentsin.com’ //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: [‘http://sentsin.com’, ‘no’]

});

示例:

efea2821b41183e73c64ebcd36af6753.png

3.3.如果是用layer.open执行tips层layer.open({

type: 4,

content: [‘内容’, ‘#id’] //数组第二项即吸附元素选择器或者DOM

});

示例:

ee46adb22c7cd07a02b6db5dce3cf9ac.png

4. area 宽高

在默认状态下,layer是宽高都自适应的,但当你只想定义宽度时,你可以area: ‘500px’,高度仍然是自适应的。当你宽高都要定义时,你可以 area: [‘500px’, ‘300px’]

5. btn 按钮

信息框模式时,btn默认是一个确认按钮,其它层类型则默认不显示,加载层和tips层则无效。当您只想自定义一个按钮时,你可以btn: ‘我知道了’,当你要定义两个按钮时,你可以btn: [‘yes’, ‘no’]。当然,你也可以定义更多按钮,比如:btn: [‘按钮1’, ‘按钮2’, ‘按钮3’, …],按钮1的回调是yes,而从按钮2开始,则回调为btn2: function(){},以此类推。如:layer.open({

content: ‘test’,

btn: [‘按钮一’, ‘按钮二’, ‘按钮三’],

yes: function(index, layero){

//按钮【按钮一】的回调

},

btn2: function(index, layero){

//按钮【按钮二】的回调

//return false 开启该代码可禁止点击该按钮关闭

},

btn3: function(index, layero){

//按钮【按钮三】的回调

//return false 开启该代码可禁止点击该按钮关闭

},

cancel: function(){

//右上角关闭回调

//return false 开启该代码可禁止点击该按钮关闭

}

});

6, shade 遮罩

即弹层外区域。默认是0.3透明度的黑色背景(‘#000’)如果你想定义别的颜色,可以shade: [0.8, ‘#393D49’];如果你不想显示遮罩,可以shade: 0

如果你的遮罩是存在的那么你还可以设置 shadeClose 是否点击遮罩关闭 默认:false 如果你的shade是存在的,那么你可以设定shadeClose来控制点击弹层外区域关闭

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133311.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月9日 下午12:16
下一篇 2022年6月9日 下午12:16


相关推荐

  • PYthon 元组和列表的区别

    PYthon 元组和列表的区别1 相同点 列表和元组是 Python 中最常用的两种数据结构 字典是第三种 都是序列 都可以存储任何数据类型 可以通过索引访问 list 和 tuple 都支持负索引 list 和 tuple 都支持切片操作 list 和 tuple 都可以随意嵌套 2 写法上不同 列表使用 list1 1 2 元组使用 t https china testing github io https www oscobo com 3 是否可变

    2026年3月19日
    2
  • cmd cd到d盘切换不过去_cmd删除盘符

    cmd cd到d盘切换不过去_cmd删除盘符今天使用dos命令行切换盘符突然发现无法切换(Win7系统)。瞬间感觉就不好了。解决办法:1直接用命令:e:即可2命令:cd/de:可是cde:命令是干什么用的呢?是用来切换e盘的工作目录的.(你cdf:,就是切换f盘的工作目录)如果我们输入cde:之后将盘符切换到E盘,运行截图为(好像效果不明显):如

    2026年4月15日
    8
  • c语言和java哪个有前途_C语言和Java哪个难学

    c语言和java哪个有前途_C语言和Java哪个难学C 语言和 Java 哪个难学 相信对于编程有一定了解的小伙伴 肯定都知道 C 语言是基础 比较夸张地说 掌握 C 语言也就无所不能了 因此 C 语言的难度可想而知 相比于 C 语言 Java 对于入门编程语言的学习者来说 则要友好得多 至于找工作的问题 可以说只要掌握了 C 语言和 Java 其中任何一门语言 就业就都不是问题了 下面我们来详细对比一下 C 语言和 Java 的学习难易程度 不知道大家作为程序员 看到过这么一个段子没

    2026年3月19日
    2
  • Pycharm及python安装详细教程

    Pycharm及python安装详细教程首先我们来安装python1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。2、下载完成后如下图所示3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customizeinstall

    2022年4月26日
    64
  • JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换

    JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换Object转JSON字符串:StringjsonStr=JSONObject.toJSONString(object);JSON字符串转JSONObject:JSONObjectjsonObject=JSONObjcet.parseObject(jsonStr);JSON字符串转Object对象Tt=JSON.parseObject(jsonStr,…

    2022年4月30日
    67
  • 萌新发问:MyBatis日志到底是如何做到兼容所有常用日志框架的?

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:双子孤狼 blog.csdn.net/zwx900102/article/details/109025846 …

    2021年6月26日
    73

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号