layui弹出层怎么使用


本文摘自PHP中文网,作者藏色散人,侵删。

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

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

推荐:《layUI教程》

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

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

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

1

2

<script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script>

<script src="layer/layer.js"></script>

3、使用laery.open();

1

2

3

4

5

6

7

8

9

function show(){

  var a = layer.open({

    type: 2,

    area: ['80%','450px'],

    title: '我是标题',

    shadeClose: true,

    content: ['layer_model.html','no']

  });

}

基础参数

1. type 类型

1

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

2. title 标题

1

2

3

title:"我是标题"

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

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

3. content 内容

3.1.如果是页面层

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

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,那么需要字符拼接。

  });

});

示例:

阅读剩余部分

相关阅读 >>

layui框架的table字段筛选功能介绍

layui.layer独立组件详解

layui open更改按钮的颜色

layui监听多个radio事件的方法

layui table固定列也能监听滚动的方法介绍

layui列表怎么取input框的值

layui事件监听介绍

layui中的table方法渲染

layui怎么刷新当前页面

layui表格数据变更的一种处理方式

更多相关阅读请进入《layui》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...