父页面:
$("#showPicker").on('click',function(){
top.layer.open({
title: false,
closeBtn:false,
type: 2,
area: ['100%', '100%'],
content: '/h5/Player/GroupSelect',
btn: ['确定', '取消'],
yes: function (index, layero) {
var result= layero.find("iframe")[0].contentWindow.SaveSelect();//执行子页面保存事件
if (result != undefined) {
GroupId = result.id;
$("#showPicker").html(result.text);
top.layer.close(index); //关闭弹窗
Refresh();
}
},
cancel: function (index) {
//layer.close(index); //关闭弹窗
},
success: function (layero, index) {
},
end: function () {
}
});
});
子页面:
function SaveSelect() {
var data = new Object();
var files = $("#divall").find(".focus");
if (files.length <= 0) {
weui.topTips("请选择分组");
return;
}
else if (files.length > 1) {
weui.topTips("只能选择一个分组");
return;
}
else {
var id = $($(files[0]).find("a")).attr("data-id");
data.id = id;
data.text = $($(files[0]).find("a")).text();
}
return data;
}