精华内容
下载资源
问答
  • layer.open关闭
    2022-01-04 10:51:59
    var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
    parent.layer.close(index);
    关闭当前页面
    window.opener=null;
    window.open('','_self');
    window.close();
    更多相关内容
  • 今天小编就为大家分享一篇layer.open 按钮的点击事件关闭方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layer.open关闭父窗口 以及调用父页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • layer.open({ type: 2, shade: [0], title: "验收申请", area: ['1024px', '680px'], btn: ['按钮1', '按钮2'], //只是为了演示 //time: 2000, //2秒后自动关闭 fixed: true, shadeClose: false, //开启遮罩关闭 co....

    父页面

    function layerOpen()
        {
            layer.open({
                type: 2,
                shade: [0],
                title: "验收申请",
                area: ['1024px', '680px'],
                btn: ['按钮1', '按钮2'], //只是为了演示
                //time: 2000, //2秒后自动关闭
                fixed: true,
                shadeClose: false, //开启遮罩关闭
                content: '/Home/layer',
                yes: function (index, layero) {
                    //得到iframe页的窗口对象(2种方式)-----------推荐使用第二种方式获得对象
                    var iframeWin1 = window[layero.find('iframe')[0]['name']];
                    var iframeWin2 = window["layui-layer-iframe" + index];
                    //对应调用子页面的方法(2种方式)
                    var ids1 = iframeWin1.SunPage();
                    var idd2 = iframeWin2.SunPage();
                    //获取子页面的值
                    var res = iframeWin1.callbackdata();
                    alert(res.resut4);  //这里从子页面传过来了4个值,这里只取第四个值 callbackdata()来自子页面
                },
                cancel: function (index, layero) {//取消事件
                },
                end: function () {//无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数。layer.open关闭事件
                    location.reload();  //layer.open关闭刷新
                }
            });
        }
    

    子页面子页面

    <script type="text/javascript">
        function SunPage() {
            alert("子页面的方法");
        }
    </script>
    
    <input id="put1" value=""/>
    <input id="put2" value="" />
    <input id="put3" value="" />
    <input id="put4" value="" />
    <input id="put5" value="" />
    <input id="put6" value="" />
    <script>
        var callbackdata = function () {
            var data = {
                resutl: true,
                resut2: $("#put1").val(),
                resut3: $("#put2").val(),
                resut3: $("#put3").val(),
                resut4: $("#put4").val(),
            };
            return data;
        }
    </script>
    
    展开全文
  • 今天小编就为大家分享一篇获取layer.open弹出层的返回值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layui: layer.open加载窗体时出现遮罩层的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layUI使用layer.open,在content打开数据表格,获取值并返回的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 关键就一句: var obj = $(layero).find("iframe")[0].contentWindow; obj可以调用子页面的方法,... layer.open({ type : 2, title : "子页面", resize : true, shadeClose : false, shade : 0, maxmin : fa
  • layer.open({ type : 2, title : '重命名', maxmin : true, shadeClose : true, // 点击遮罩关闭层 area : [ '200px', '150px' ], content : getContext() + /node/torenamenode?nodeName=+nodeName, btn: ['...
  • 简单查找了一下,发现了layer.open中的end。 end – 层销毁后触发的回调 类型:Function,默认:null 无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数。 这样,写出了自己的需求 layer.open({ ...
  • 父页面 function layerOpen() { layer.open({ type: 2, shade: [0], title: "验收申请", area: ['1024px', '680px'], btn: ['按钮1', '按钮2'], //只是为了演示...
    父页面

    function layerOpen()
    {
    layer.open({
    type: 2,
    shade: [0],
    title: "验收申请",
    area: ['1024px', '680px'],
    btn: ['按钮1', '按钮2'], //只是为了演示
    //time: 2000, //2秒后自动关闭
    fixed: true,
    shadeClose: false, //开启遮罩关闭
    content: '/Home/layer',
    yes: function (index, layero) {
    //得到iframe页的窗口对象(2种方式)-----------推荐使用第二种方式获得对象
    var iframeWin1 = window[layero.find('iframe')[0]['name']];
    var iframeWin2 = window["layui-layer-iframe" + index];

    //对应调用子页面的方法(2种方式)
    var ids1 = iframeWin1.SunPage();
    var idd2 = iframeWin2.SunPage();

    //获取子页面的值
    var res = iframeWin1.callbackdata();
    alert(res.resut4);  //这里从子页面传过来了4个值,这里只取第四个值 callbackdata()来自子页面
    },
    cancel: function (index, layero) {//取消事件
    },
    end: function () {//无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数。layer.open关闭事件
    location.reload();  //layer.open关闭刷新
    }
    });
    }

    子页面子页面
    <script type="text/javascript">
        function SunPage() {
            alert("子页面的方法");
        }
    </script>
    
    <input id="put1" value=""/>
    <input id="put2" value="" />
    <input id="put3" value="" />
    <input id="put4" value="" />
    <input id="put5" value="" />
    <input id="put6" value="" />
    <script>
        var callbackdata = function () {
            var data = {
                resutl: true,
                resut2: $("#put1").val(),
                resut3: $("#put2").val(),
                resut3: $("#put3").val(),
                resut4: $("#put4").val(),
            };
            return data;
        }
    </script>
    View Code

     

    转载于:https://www.cnblogs.com/-hao/p/9202638.html

    展开全文
  • 今天小编就为大家分享一篇layer.alert回调函数执行关闭弹窗的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • layer.open({ title:'信息确认', btn:['确认','取消'], area:['350px','250px'], content:"<div>生成道具卡数量:"+number+"</div><div>生成道具卡名称:"+name+"</div><div>道具...
    layer.open({
        title:'头信息',
        btn:['确认','取消','按钮3'],//多个按钮直接用btn1/btn2/btn3...回调
        area:['450px','220px'],
        content:"<div style='font-size: 15px'>展示文字</div>",
        yes:function (index, layero) {//这里也可以用btn1替代yes
            alert('确定按钮回调')
        }, btn2 : function() {
             alert('取消按钮回调')
        }, btn3 : function() {
             alert('按钮3回调')
        },cancel: function(){
            alert('右上角关闭按钮回调')
        },end: function(){
            alert('最后执行回调')
        }
    });
    
    
    
    layer.prompt({
                    btn:['确定','取消'],
                    title: '请输入口令'
                    ,btn2: function(){
                        //取消验证回调
                       
                    },cancel: function(){
                        //右上角关闭按钮回调
                        
                    }
                }, function(pass, index){
                    //yes
                });
            }

    展开全文
  • //关闭自身 closefirme = function () { parent.location.reload();//刷新父页面 var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 //layer.msg(index); parent.layer....
  • parent.layer.openlayer.open

    千次阅读 2020-08-06 09:40:59
    parent.layer.openlayer.open没有什么太大的区别,都是弹框 //如果使用parent.layer.open({});打开的弹出窗,关闭时刷新父页面,用如下方法window.location.href = "./jgManager.aspx";//刷新父窗口//常规的如果...
  • layer.open()如何实现自定义按钮及其点击事件 layer.open({ skin: 'deloag_w480_h240', //自定义class title: '自定义按钮', content: ` layer.open()如何实现自定义按钮及其点击事件`, area: ['480px', '240...
  • layer.open 参数说明

    2021-11-24 15:00:15
    layer.open({ type: 1 ,title: ['订单详情'] ,btn: ['确认','关闭'] ,shade: 0 // 阴影透明度 ,maxmin: true //开启最大化最小化按钮 ,area: ['100', '500px'] // 弹窗大小 ,skin: 'layui-layer-nobg' // ...
  • layer.open 关闭回调

    2021-03-28 16:05:20
    layer.open($.extend(commonObj, { area : [ ‘1035px’, ‘624px’ ], content : ‘openTest.html’, end : function() { //关闭弹框后触发 } }));
  • layer.open右上角关闭事件

    万次阅读 2019-07-01 17:36:21
    layer.open({ type: 1, title: '弹出页面的标题', skin: 'layui-layer-rim', //加上边框 area: ['1070px', '550px'], //宽高 content: url, btn: ['按钮1','按钮2'], btn1:function(index, layero){ ...
  • layer.open({ type: 2, title: '设置', shadeClose: true, shade: 0.8, area: ['440px', '400px'], content: "popUp", btn: ['确定'], yes:function (index,layero) { var body = layer.getChildFrame('.....
  • 参考 ...//先获取当前弹窗层的索引index var open_index = layer.open({ //弹窗内容,省略..... }) window.formClose = function(){ layer.close(open_index); // 执行关闭 } ...
  • layer.open使用post方法

    千次阅读 2020-11-20 17:00:15
    一、layer.open GET方式说明 如下段代码所示,是最常见的layer.open使用方式。这里有几点需要说明: 1. type 基本层类型,layer提供了5种层类型。可传入的值有:0(信息框,默认)、1(页面层)、2(iframe层)、3...
  • layer.open的使用

    2022-02-24 17:24:47
    刚接触layer.open弹窗 作为学习记录一下 layer.open({ type: 1, shift: 2, shadeClose: false, //开启遮罩关闭 title: '导入用户',//标题 closeBtn: 1,//0右上角的关闭 x 隐藏掉; 1显示 //内容(不仅可以传入...
  • top.layer.open()是什么东西

    千次阅读 2021-07-27 16:39:43
    首先,top代表,调用的layer.open()打开的东西会显示在top层,也就是顶层。 layer是什么,layer已成为国内最多人使用的web弹层组件。 open()就是layer的一个方法。 下面有一段示例代码 openSaveDialog: ...
  • 消息存 message表,点击 详情,弹出 layer.open 框查看消息详情,大部分是正常的,但是有的 × 不见了。 二、问题分析 1、首先排除 layui.open写错的问题,因为大部分是对的,如果写错了,应该全都没有 × 才对 2...
  • 最近在使用layui的table写页面时发现关闭layer.open页面后表格页面上的所有点击事件居然都失效了!!!只能将表格重新刷新页面才能重新点击,但是这样的话页面非常的。。不妙。 经过检查发现,是我的selectReason子...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,042
精华内容 10,016
关键字:

layer.open关闭事件