子layer中关闭子layer自己
1:在打开layer的btn中添加回调时,需要把layer的index 传给layer
var index = layer.open({
type: 2,
title: "查看",
content: "",
btn:['保存','关闭'],
area: ['90%', '98%'],
yes:function(index){
//在这里保存
//layer.close(index) ;
var iframe = window['layui-layer-iframe'+index];
//调用子layer方法时,把layer id传入
iframe.on_save_tree_status(index);
return false ;
},
no:function (index,layero) {
layer.close(index);
},
});
在layer中关闭自己:
parent.layer.close(layer_index) ;
在layer中获取自身的index,然后执行操作
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index) ;
网友评论