layer.open 的 yes回调函数,怎么才能不自动关闭弹窗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layer.open 的 yes回调函数,怎么才能不自动关闭弹窗相关的知识,希望对你有一定的参考价值。

1、可以通过腾讯电脑管家实现,具体操作如下图:

2、可以通过浏览器自带功能实现(以360浏览器为例):

参考技术A 官方文档,注意看中文注释 加return false 就行,我是加在按钮方法的最后面,亲测有用
layer.open(
content: 'test'
,btn: ['按钮一', '按钮二', '按钮三']
,yes: function(index, layero)//按钮【按钮一】的回调
,btn2: function(index, layero)//按钮【按钮二】的回调
//return false 开启该代码可禁止点击该按钮关闭
,btn3: function(index, layero)//按钮【按钮三】的回调
//return false 开启该代码可禁止点击该按钮关闭

,cancel: function()//右上角关闭回调
//return false 开启该代码可禁止点击该按钮关闭
);

layer 点击yes后在回调函数里获取layer.open({})iframe里面元素

参考:http://fly.layui.com/jie/19690/

yes: function(index, layero) {
    uid.value = $(layero).find(‘iframe‘)[0].contentWindow.user_id.value; //将子窗口中的 user_id 抓过来
    layer.close(index); //关闭弹窗
},

 

以上是关于layer.open 的 yes回调函数,怎么才能不自动关闭弹窗的主要内容,如果未能解决你的问题,请参考以下文章

layer.open回调函数怎么用

layer.open的end回调函数怎么用

layer弹出层的iframe页面回调

layer.open如何关闭自身弹出窗口

layer.open调用iframe的js函数,调用不了

layer.open 设置多个按钮,点击按钮不关闭弹窗,请问如何实现