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

本教程操作环境: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,那么需要字符拼接。

});

});

示例:

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

type: 2,

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

});

示例:

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

type: 4,

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

});

示例:

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来控制点击弹层外区域关闭

layui弹出框php,layui弹出层怎么使用相关推荐

  1. 阻止window.onbeforeunload事件的弹出框 或 自定义弹出框

    前引:网上很多关于window.onbeforeunload用来监听页面的意外退出或者关闭事件的用法但都会出现下面的弹出框.为此本博客提供方案使下面弹出框消失,但又能实现自己的相应业务功能. 在使用 ...

  2. layui弹出框php,layui中使用的一些弹出框

    第一步:引用文件 第二步:写脚本 //iframe窗 //layer.open({ // type: 2, // title: false, // closeBtn: 0, //不显示关闭按钮 // ...

  3. html弹出框教程,JavaScript 弹出框

    JavaScript 弹出框 在JavaScript中,您可以创建对话框或弹出窗口来与用户进行交互. JavaScript具有三种不同类型的弹出框:警告框,确认框和提示框. 警告框 警告框是最简单的弹 ...

  4. php右小角弹出框,js右下角弹出提示框示例代码

    本文实例讲解了网页右下角弹出广告信息框实例代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: 网页右下角的信息框 #winpop { width:200px; height:0px; po ...

  5. ios cordova报gap://ready 弹出框,一直弹

    The iOS app was not working because there was a plugin missing: https://github.com/apache/cordova-pl ...

  6. python任务栏通知区域_python+pyqt实现右下角弹出框

    本文实例为大家分享了pyqt实现右下角弹出框的具体代码,供大家参考,具体内容如下 构造函数中: self.desktop=QDesktopWidget() self.move((self.deskto ...

  7. POS开发问题 - 多个弹出框的实现

    业务场景如下图: 页面出现提示框:    点击确定,隐藏上面的弹出框, 继续弹出提示:  点击确定隐藏上面的弹出框,继续弹出下面提示: 点击确定隐藏上面的弹出框,继续弹出下面提示: 点击确定,跳转页面 ...

  8. 第二百四十六节,Bootstrap弹出框和警告框插件

    Bootstrap弹出框和警告框插件 学习要点: 1.弹出框 2.警告框 本节课我们主要学习一下 Bootstrap 中的弹出框和警告框插件. 一.弹出框 弹出框即点击一个元素弹出一个包含标题和内容的 ...

  9. android 弹窗有边框_Android 多种简单的弹出框样式设置代码

    简介 这是一个基于AlertDialog和Dialog这两个类封装的多种弹出框样式,其中提供各种简单样式的弹出框使用说明.同时也可自定义弹出框. 特性 1.使用链式开发代码简洁明了 2.所有的弹出框样 ...

最新文章

  1. linux线程join的用法,join用法
  2. 17篇论文入选CVPR 2019,百度AI都在关注什么?(附论文地址)
  3. android绘制心形_Android自定义View系列(一)——打造一个爱心进度条
  4. Spark源码阅读03-Spark存储原理之序列化和压缩
  5. keil生成hex文件找不到_骚操作!用Python把公众号文章打包成pdf文件,再也不怕找不到了...
  6. 一文说通异步 LINQ
  7. 无数踩坑系列(3)-配置pytorch
  8. python open ascii codec cant_Python3.6 报错问题:'ascii' codec can't encode character
  9. 三线一控电动球阀、三线两控电动球阀、两线制断电开阀、两线制断电关阀四类电动球阀的区别
  10. 2022-2028年中国林业碳汇行业市场发展规模及投资机会分析报告
  11. java单核cpu飙高考死_java多线程在单核CPU上,还是需要volatile synchronized吗?
  12. 循环冗余校验-CRC
  13. aspose.slides-15.9.0 将ppt转为pdf,去除水印
  14. Wifi密码破解与局域网抓包监听(小白--纯工具版)
  15. Unity教程 | 手把手教你拼一个3D“魔方”
  16. python:静态方法
  17. win10家庭版设置远程桌面连接
  18. Linux进程基本知识详解
  19. 简写的最大公约数写法(不能再忘了)
  20. 【AI视野·今日NLP 自然语言处理论文速览 第二十三期】Tue, 28 Sep 2021

热门文章

  1. 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises29
  2. Masonry崩溃总结
  3. 源码编译freeswitch-1.10.7遇到问题总结
  4. 基于深度学习LSTM算法生成音乐
  5. 最新AI绘画矢量笔刷2100款大合集,支持AI2022版本
  6. 关于Futaba T 14SG遥控器的配置
  7. python random.sample()和random.choices()
  8. 王者荣耀微信号全服务器,王者荣耀v10账号密码微信2021-王者荣耀微信v10账号密码大全2021_求知软件网...
  9. Detectron2系列之与其他库的兼容性
  10. pcb - 如果回流焊温度曲线选错了, 可以重新选回流焊温度曲线, 重新进炉子