今天看了 layui 的关闭弹出层的方法:
layer.open({
type: 2,
area: ['680px', '520px'],
content: '/layer/test/iframe.html',
fixed: false, // 不固定
maxmin: true,
shadeClose: true,
btn: ['获取表单值', '取消'],
btnAlign: 'c',
yes: function(index, layero){
// 获取 iframe 的窗口对象
var iframeWin = window[layero.find('iframe')[0]['name']];
var elemMark = iframeWin.$('#mark'); // 获得 iframe 中某个输入框元素
var value = elemMark.val();
if($.trim(value) === '') return elemMark.focus();
// 显示获得的值
layer.msg('获得 iframe 中的输入框标记值:'+ value);
}
});
这是我的:
layer.open({
type: 1,
title:"墓主信息修改",
content: '<iframe style="width: 1316px;height: 571px;" src="../custom/register.jsp?json='+data.FCusID+'" frameborder="0" class="layadmin-iframe"></iframe>',
// area: ['320px', '195px'], // 初始宽高
maxmin: true,
yes: function(layero, index){
// 最大化
console.log("ssssssssssssssssssssssssssssssss")
var iframeWin = window[layero.find('iframe')[0]['name']];
console.log(iframeWin)
}
yes 这个function根本进不来