layer介绍与使用

官方网址:http://layer.layui.com/
layer是一款近年来备受青睐的web弹层组。
获得 layer 文件包后,解压并将 layer 整个文件夹(不要拆分结构) 存放到你项目的任意目录,使用时,只需引入 layer.js 即可。

<link rel="stylesheet" href="${ctx}/static/src/lib/layui/css/layui.css">
<script src="${ctx}/static/src/lib/layui/layui.all.js"></script>

在js中为对应的元素绑定点击事件,在方法中实现弹框。以下是一些例子:

弹出一个提示层

$('#test1').on('click', function(){
    layer.msg('hello');
});

弹出一个页面层

$('#test2').on('click', function(){
    layer.open({
        type: 1,
        area: ['600px', '360px'],
        shadeClose: true, //点击遮罩关闭
        content: '\<\div style="padding:20px;">自定义内容\<\/div>'
    });
});

iframe层-多媒体

<div class="Guidelines-OptionsVideo-list-video" onclick="loadVideo(this)">
    <input type="hidden" value="${message.fileurl}" />
    <video controls="controls" class="video" id="video">
        <source src="${message.fileurl}" type="video/mp4" />
    </video>
    <div class="Guidelines-OptionsVideo-list-output output" id="output"></div>
    <em></em>
</div>
function loadVideo(vid) {
    var url = $(vid).children("input").val();
    layer.open({
        type: 2,
        title: false,
        area: ['630px', '360px'],
        shade: 0.8,
        closeBtn: 0,
        shadeClose: true,
        content: url
        // content: '//player.youku.com/embed/XMjY3MzgzODg0'
    });
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值