Layui的layui.open打开的iframe页⾯执⾏der()⽆效
的解决办法
转载于:blog.csdn/xunmzy/article/details/83316902
在html代码与引⼊的layui正确的情况下,layui.open有时候会出现der()渲染⽆效的情况,
这时候可以通过获取新窗⼝的对象来通过der()重新渲染
var indexTpl = layui.layer.open({
title: name,
type: 2,
content: url,
maxmin: true,
area: ['60%', '90%'],
success: function (layero, index) {
// 新iframe窗⼝的对象
var iframeWin = layero.find('iframe')[0].contentWindow;
// 重新渲染checkbox,select同理
layui下载iframeWin.der('checkbox');
},
});
这样就可以解决der()渲染⽆效的情况了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论