layer 弹窗 加载层 选择框

一款非常好用的前端 弹出框/层,特别容易上手。
官网 : http://layer.layui.com

首先依赖jquery

1.alert

layer.alert("显示信息"); // 最基本的

layer.alert("显示信息", {
    icon: 0 , // 0~6
    title: "标题", // 文字、 、false
    closeBtn: 1 // 右上角关闭x 0:无 1:有 2:有(略丑)
});

layer.alert("显示信息", {
    title: "标题"
}, function (index) {
    // 点击确定按钮,执行代码块,不会关闭当前提示

    layer.close(index); // 关闭当前提示
});

2.confirm

layer.confirm("请确认",{
    title: false,
    btn: ['确定','取消']
},function(){
    layer.alert("确定");
},function(){
    layer.alert("取消");
});

3.信息框(最常用)

layer.msg("最常用的提示",{
    title: false,
    closeBtn: 0,
    time: 3*1000, // 3秒后关闭
    shadeClose: true, // 点击其他位置关闭
    scrollbar: false // 锁定滚动条
});

var layerMsg = layer.msg("加载中", {
    title: false,
    icon: 16 // 加载图标
});

layer.close(layerMsg); // 关闭单个
layer.closeAll(); // 关闭所有

4.页面层

layer.open({
    type: 1, 
    content: '随意标签或者文本'
});

5.加载层

var layerMsg = layer.load(1,{ // 此处1没有意义,随便写个东西
    icon: 0, // 0~2 ,0比较好看
    shade: [0.5,'black'] // 黑色透明度0.5背景
});
layer.close(layerMsg); // 关闭单个
layer.closeAll(); // 关闭所有

常用属性

// 坐标 , y z
offset: ['100px', '50px']
offset: '100px' // 设置垂直坐标,水平自适应
offset: 't' // 顶部
offset: 'r' // 靠右
offset: 'b' // 底部
offset: 'l' // 靠左
offset: 'lt' // 左上
offset: 'lb' // 左下
offset: 'rt' // 右上
offset: 'rb' // 右下

// 宽高
area: ['100px', '100px']
area: '100px' // 定义宽度,高度自适应

style: class // 定义一个样式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值