layui弹框

本文介绍了layui弹窗的使用,包括layer.open用于打开弹窗,layer.prompt创建带有输入框的弹窗,以及layer.confirm用于显示确认对话框。通过示例展示了如何在弹窗中添加操作,如点击按钮关闭弹窗,以及自定义标题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://layer.layui.com/api.html

https://www.layui.com/demo/layer.html

【1】layer.open

<span id="reset" οnclick="uploadfile()">添加</span>

function uploadfile() {
    //window.open(this.href, '', 'width=255,height=255');
    layer.open({
        type: 2,
        skin: 'layui-layer-demo', //样式类名
        title: '',
        closeBtn: 0, //不显示关闭按钮
        anim: 2,
        area: ['680px', '380px'],
        shadeClose: true, //开启遮罩关闭
        content: 'img.html'
    });
   
}

layui点击按钮关闭当前页面、关闭弹窗

<div style="position:absolute;z-index:99;background-color: rgba(0, 0, 0,0);top:10px;left:600px;width:60px;height:40px;" id="closeImg">
$("#closeImg").click(function () {
        
        //关闭当前页
        var index = parent.layer.getFrameIndex(window.name);
        parent.layer.close(index);
    });

【2】layer.prompt

layer.prompt添加多个输入框

layer.prompt(
                {
                    formType: 2,
                    value: data.name,
                    title: "审核"
                },
            function (value, index) {
                obj.update({
                    name: value
                });
                layer.close(index);
            });
            $(".layui-layer-content").append("<br/><input type=\"text\" id= \"zxr\" class=\"layui-input\" placeholder=\"审核人\"/>")

【3】layer.confirm

layer.confirm标题修改

layer.confirm('下载该文件',
                {title:"下载"},
                function (index) {
                obj.del();
                layer.close(index);
            });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值