精华内容
下载资源
问答
  • 今天小编就为大家分享一篇layer.open回调获取弹出层参数的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 在本篇文章里我们给大家整理了一篇关于Java前端Layer.open.btn验证无效解决方法以及实例代码,需要的朋友们可以参考学习下。
  • 子页面向父页面传数据,利用弹出页面点击确定时返回的参数,即yes:function(index,layero){}的layero... layer.open({ type : 2, title : "子页面", resize : true, shadeClose : false, shade : 0, maxmin : fa
  • top.layer.open

    2017-07-10 15:29:03
    TOP。layer案例
  • 今天小编就为大家分享一篇获取layer.open弹出层的返回值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layer.open关闭父窗口 以及调用父页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇layUI使用layer.open,在content打开数据表格,获取值并返回的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • layui--layer.open参数传递问题

    万次阅读 2019-04-04 21:44:38
    function layer_show(title,url,data,w,h){ if (title == null || title == ‘’) { title=false; }; if (url == null || url == ‘’) { url=“404.html”; }; if (w == null || w == ‘’) { w=800; }; if (h ...

    1、第一种方式
    /**
    function layer_show(title,url,data,w,h){
    if (title == null || title == ‘’) {
    title=false;
    };
    if (url == null || url == ‘’) {
    url=“404.html”;
    };
    if (w == null || w == ‘’) {
    w=800;
    };
    if (h == null || h == ‘’) {
    h=($(window).height() - 50);
    };
    layer.open({
    type: 2,
    area: [w+‘px’, h +‘px’],
    fix: false, //不固定
    maxmin: true,
    shade:0.4,
    title: title,
    data:data
    });
    }

    子页面可以直接使用parent中**data**来获取参数。
    ----------------------------------------------------------------------------------------------------------------------------
    2.第二种方式
    	content: url+'?data='+data.id
    	子页面用${param.data}
    	来获取参数。
    ----------------------------------------------------------------------------------------------------------------------------
    
    记录美好生活加油!~
    
    展开全文
  • 简单查找了一下,发现了layer.open中的end。 end – 层销毁后触发的回调 类型:Function,默认:null 无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数。 这样,写出了自己的需求 layer.open({ ...
  • layer.open参数配置

    2017-02-17 14:41:00
    layer.js是一个前端弹出框插件,本身具有很多参数可供配置,现在说说我经常用到的一些。 shadeClose:点击关闭弹出层。如果你不想点击右上角的×关闭弹出框的话,请将其设置为true area:弹出框大小,用来指定...

    layer.js是一个前端弹出框插件,本身具有很多参数可供配置,现在说说我经常用到的一些。

    shadeClose:点击关闭弹出层。如果你不想点击右上角的×关闭弹出框的话,请将其设置为true

    area:弹出框大小,用来指定弹出框宽高,['100px','100px']这种形式

    type:弹出框类型,0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)

    content :内容,可以为文本内容,dom内容,一个httpresponse响应内容(和ajax配合)

    skin:皮肤,可以使用layer内置的样式名,也可以使用自定义样式名

    shade:遮罩,可以设置是否需要遮罩和遮罩颜色,透明度等参数

    success:弹出层成功弹出的回调方法,用法类似jquery ajax的success

    end:弹出层销毁后的回调方法

    cancel:取消和关闭按钮点击后触发的方法

    开发中暂时只用到这些,如果以后有用到再继续补充

     

     

     

    转载于:https://my.oschina.net/wwwd/blog/840799

    展开全文
  • 父页面 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.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({
    	type: 2,
    	title: '设置',
    	shadeClose: true,
    	shade: 0.8,
    	area: ['440px', '400px'],
    	content: "popUp",
    	btn: ['确定'],
    	yes:function (index,layero) {
    		var body = layer.getChildFrame('body', index);
    		var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象
    		//在此操作弹出层的各项数据或方法 ...
    		layer.close(index);
    	},
    	success: function (layero, index) {
            var body = layer.getChildFrame('body', index);
            var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象
            iframeWin.init();
        }
    });
    
    
    //popup 页面初始化
    <script type="text/javascript">
    	var controller = new LSComponent.NPC_SJJD_SCYJFK_POPUP.Controller();
    
    	function init(){
    		controller.init();
    	}
    
    </script>
    		
    

    关闭自身

    var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
    parent.layer.close(index); //再执行关闭   
    
    展开全文
  • layer.open参数

    2019-11-13 11:53:10
    在子页面直接用parent.父元素的变量名就可以传值的 var arrSub = parent.arrSub;
  • ![图片说明](https://img-ask.csdn.net/upload/202006/15/1592229907_181557.png) , ![图片说明](https://img-ask.csdn.net/upload/202006/15/1592229920_905623.png) ...应该如何解决,最好有代码,麻烦大家了
  • 【layui】layer.open的常用参数及例子

    千次阅读 2020-07-13 14:48:58
    layer.open({ // 基本层类型:0(信息框,默认)1(页面层)2(iframe层,也就是解析content)3(加载层)4(tips层) type: 1, title: "标题", // 当type: 2时就是url content: "内容/url", // 宽高:如果是...
  • layer.open使用方法和参数

    万次阅读 2018-12-07 16:40:46
    layer.open({ type: 2, //类型,解析url closeBtn: 1, //关闭按钮是否显示 1显示0不显 maxmin:true,//最大最小化 默认false title: title, //页面标题 ...
  • layer.open使用方法和参数说明(好用)

    千次阅读 2019-10-27 17:06:15
            layui.use('layer', function(){    ... layer.open({                 type: 2,//类型为2,解析URL   &...
  • layer.open()的content属性传参数方法

    万次阅读 2019-08-15 16:11:09
    最近接触到layer弹窗,感觉弹窗功能异常强大,真的很方便,所以记录...2.语法:layer.open(options) 3.实例: var index = layer.open({ content: 'test' }); //拿到的index是一个重要的凭据,它是诸如layer.clo...
  • showRec:function (obj) { window.formData = null;... layer.open({ type: 2 ,title: '客户信息' ,content: 'customerShow.jsp' ,maxmin: true ,area: layui.setter.area_percent ,offset:'t' ,btn: ['关闭']
  • 平时遇到的传值问题,一般都是父子页面,父页面定义一个全局的方法,类似 ...那么对于parent.layer.open打开的页面,如何向上个页面传值呢?检查dom发现,parent方式打开的iframe和上个页面的iframe是同级关系。 ...
  • 在使用layer.open时,常常要在弹窗中再进行弹窗;有时候会出现第二次弹窗不是在最顶层的情况,通过添加zIndex和parent可以解决这个问题 // 父级open layer.open({ title: " ", content: $('#editForm').html(), ...
  • 首先,top代表,调用的layer.open()打开的东西会显示在top层,也就是顶层。 layer是什么,layer已成为国内最多人使用的web弹层组件。 open()就是layer的一个方法。 下面有一段示例代码 openSaveDialog: ...
  • 如果是2(iframe)方式打开,你把注入的代码写在打开的界面就可以了不用这样写,open参数type是有区别的,所以请注意: 今天在开发项目时候使用到了laydate,按照官方文档说明使用发现出现下面的问题: 1.在正常...
  • >>> 由于layer.open是get传参,而get传参有长度限制,当携带参数数据过多时就由于参数过多出错,试过换成post请求,但是由于原方法返回的是页面,使用post返回的只能是数据,通过返回的数据再layer.open很难办,就...
  • 一、子窗体向父窗体传递参数: top[top.getActiveTab().attr("name")].$('#flush').html("flush"); 以上是给父窗体的div中放入要传递的值 二、去除子窗体最小化按钮 success:function(layero){ layero.find('....
  • 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' // ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,413
精华内容 15,765
关键字:

layer.open参数