精华内容
下载资源
问答
  • parent.layer.openlayer.open没有什么太大的区别,都是弹框 //如果使用parent.layer.open({});打开的弹出窗,关闭时刷新父页面,用如下方法window.location.href = "./jgManager.aspx";//刷新父窗口//常规的如果...

    parent.layer.open和layer.open没有什么太大的区别,都是弹框

    //如果使用parent.layer.open({});打开的弹出窗,关闭时刷新父页面,用如下方法
    window.location.href = "./jgManager.aspx";//刷新父窗口
    //常规的如果是用layer.open({});打开的弹出窗,关闭时刷新父页面,用如下方法
     parent.window.location.href = './jgZwManager.aspx?jgid=xxxx';//刷新父窗口

    展开全文
  • layer.open layer.open({ type: 2, title: title, area: area, maxmin: true, content: url, yes: function(index, layero){ ...

    layer.open

    layer.open({
                type: 2,
                title: title,
                area:  area,
                maxmin: true,
                content: url,
                yes: function(index, layero){
                   var iframeBody = layer.getChildFrame('body',index);
                    var iframeElements = iframeBody.find('元素的id').val();
                    console.log(iframeElements)
                }
            });
    

    top.layer.open

    top.layer.open({
                type: 2,
                title: title,
                area:  area,
                maxmin: true,
                content: url,
                yes: function(index, layero){
                	// 这里不同
                  	var iframeBody = top.layer.getChildFrame('body',index);
                    var iframeInnerHTML =iframeBody[0].innerHTML;
                    var iframeElements = iframeBody.find('元素的id').val();
                    console.log(iframeElements)
                }
            });
    
    展开全文
  • layer.open

    2020-09-24 16:17:54
    今天主要是展示layer.open问题,我要在父页面里面打开子页面,并且在子页面里面回显数据在父页面 1:点击专责划分,弹出子页面。点击确定,数据回显到父页面中去。 2:普通的代码如下所示var index = layer.open...

     今天主要是展示layer.open问题,我要在父页面里面打开子页面,并且在子页面里面回显数据在父页面

      

    1:点击专责划分,弹出子页面。点击确定,数据回显到父页面中去。

    2:普通的代码如下所示 var index = layer.open({
                    type:2,  //可传入的值有:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
                    title:[专责分配','background-color: #1B3359;color:#fff'],
                    area: ['700px', '450px'],
                    content: 'examdevice.html',
                    btn: ['确定', '取消'],
                    yes: function(index, layero){
                        var arr=$(layero).find("iframe")[0].contentWindow.callback();
                        saveBtn(arr,projectId);
                      },
                      btn2: function(index, layero){ 
                          layer.close(index)
                        }
                    });

    3:其实很简单,就是一段代码var arr=$(layero).find("iframe")[0].contentWindow.callback();,这个就是回显数据,但是注意callback在子页面中必须要有的,这就是你逻辑定义的方法

    4:var callback=function(){
        var constrator=$("#baseForm select[id$='constrator']").val();
        var data={
            owner:owner
        };
        return data;
    }

    5:这样就可以父页面和子页面在使用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 layer.open({ //skin:'layer-ext-espresso',//layer-ext-espresso title: false, //不显示标题, shadeClose: true, scrollbar:true, // scrollbar:false, // fix:false, t...
  • bootstrap的modal和layer的open有冲突: 如果在modal中打开layer.open type=1,且layer.open中有表单控件,layer.open中的表单将获取不到焦点。 解决办法: modal去除属性tabindex=‘-1’
  • layer.open({ type: 2, title: '设置', shadeClose: true, shade: 0.8, area: ['440px', '400px'], content: "popUp", btn: ['确定'], yes:function (index,layero) { var body = layer.getChildFrame('.....
  • layer.open 新增success function() each search all class and add laydate.render trigger:‘click’ layer.open({ type:1, shadeClose:true, maxmint:true,move:false, title:'Please input Setting values',...
  • layer.msg会导致layer.open关闭问题

    千次阅读 2018-02-28 22:20:07
    低级错误-----------记得给layer.open() 加上type属性 值是1http://www.layui.com/doc/modules/layer.html#layer.close
  • 1.在使用layui时layer.open的弹窗使用十分方便,普通弹窗可以满足普通需求,prompt可以满足一个input框的需求,但如果有两个输入框或者有select时,就需要用到自定义弹窗了; 2.select失效 2.1失效原因是.layui-...
  • 解决方法:给layer.open加个 type:1 layer.prompt({ formType: 2, // value: row.bondMoney, title: '设置保证金金额', type:1, // 加一个type就可以了 打开 layer.alert 后layer.prompt就不会关闭了 ...
  • layer.alert 效果图: 代码:   //取消提现 function back(id) { layer.alert('真的要取消吗', { skin: 'layui-layer-molv' //样式类名 自定义样式 ,closeBtn: 1 // 是否显示关闭按钮 ,anim: 1 //动画...
  • layer.open({ title: '编辑', shade: 0, type: 1, content: $("#HSH_Div"), area: ['800px', '520px'], btn: ['保存', '取消'], yes: function (index, layero) { console.log(VQID); //...
  • layer.open的自适应: var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.iframeAuto(index); layer.open居中: var index1 = layer.load(2, { shade: false });//...
  • 出现的问题:layer.open is not a function 解决方案: 首先检查jquery和layer的版本 我的juqery的版本: /*! jQuery v1.7.2 jquery.com | jquery.org/license */ 而我的...
  • layer.open({ content: dat, btn: ['确定'], yes: function(index, layero){ //事件 layer.close(indxex); } }); 以上这篇layer.open 按钮的点击事件关闭方法就是小编分享给大家的全部内容了,希望能给大家一...
  • 在本篇文章里我们给大家整理了一篇关于Java前端Layer.open.btn验证无效解决方法以及实例代码,需要的朋友们可以参考学习下。
  • layer.open的使用

    2019-12-13 14:37:41
    layer.open的使用 最近接触到layer弹窗,感觉弹窗功能异常强大,真的很方便,所以记录下来; 1.layer官网:http://layer.layui.com/ 在这里下载需要的js 2.语法:layer.open(options) 3.实例: var index = layer....
  • layer.open弹窗的使用

    2019-12-05 10:02:18
    layer.open弹窗的使用(声明:转载他人) 1.layer官网:http://layer.layui.com/ 在这里下载需要的js 2.语法:layer.open(options) 3.实例: var index = layer.open({ content: ‘test’ }); //拿到的index是一个...
  • 前端.Layer.open.btn验证无效 今天遇到了一个很可笑的问题,在.Layer弹窗open中设置了多个按钮,只有yes按钮有效,btn2点击后直接关闭弹窗,排查了2个小时后终于解决,就是btn2要return false! var ...
  • 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加个 type:1 layer的icon样式:
  • 最近在做一个后台项目,正好碰上了要使用layer.open,就顺手记录一下,方便以后遇到了有个参考 - 2016/11/7layer 这个是一个web弹层组件,挺好用的...然后项目框架是SSM...layer.open主要是用来弹出来一个iframe弹窗...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,214
精华内容 3,685
热门标签
关键字:

layer.open