当我关闭第一个弹出窗口时显示第二个弹出窗口
Showing second popup when I close the first pop up
我有一个弹出窗口和一个输入类型按钮,如下所示
<input type="button" value="..." onclick="AddressPopup()"/>
在我的 onclick 函数上,我显示了另一个弹出窗口,但它会关闭我的第一个弹出窗口
function AddressPopup()
{
page.popUp({
path: '/pages/Merchants/AddAddress.aspx?'
width: '400',
height: '400',
name: 'merch',
title: 'title',
onClose: AddressDone
});
}
尝试为弹出窗口设置 z-index CSS 属性 类[或 ID(#)]。
.other-pop {
z-index: 9997;
}
.address-pop {
z-index: 9998; // This will come above `other-pop`
}
编辑:
@MAriiiyAM - 检查此 fiddle here 看看这是否是您的要求。
假设您习惯使用 Jquery,您可以简单地在 onclick 事件上使用 hide() 和 show() 函数。
.on('button', function() {
$('#id_of_1st_popup').show();
$('#id_of_2nd_popup').show();
})
如果您希望在其中一个打开时隐藏其中一个:-
.on('button', function() {
$('#id_of_1st_popup').show();
$('#id_of_2nd_popup').hide();
})
这段代码解决了我的问题:
function AddressPopup() {
$('#AddressDiv').dialog({
title:'title',
maxWidth: 400,
width: 400,
height: 500,
modal: true,
close: function () {
var selectedObj = page.object();
$('#<%= txtADDRESS.ClientID %>').val(selectedObj);
}
});
我有一个弹出窗口和一个输入类型按钮,如下所示
<input type="button" value="..." onclick="AddressPopup()"/>
在我的 onclick 函数上,我显示了另一个弹出窗口,但它会关闭我的第一个弹出窗口
function AddressPopup()
{
page.popUp({
path: '/pages/Merchants/AddAddress.aspx?'
width: '400',
height: '400',
name: 'merch',
title: 'title',
onClose: AddressDone
});
}
尝试为弹出窗口设置 z-index CSS 属性 类[或 ID(#)]。
.other-pop {
z-index: 9997;
}
.address-pop {
z-index: 9998; // This will come above `other-pop`
}
编辑:
@MAriiiyAM - 检查此 fiddle here 看看这是否是您的要求。
假设您习惯使用 Jquery,您可以简单地在 onclick 事件上使用 hide() 和 show() 函数。
.on('button', function() {
$('#id_of_1st_popup').show();
$('#id_of_2nd_popup').show();
})
如果您希望在其中一个打开时隐藏其中一个:-
.on('button', function() {
$('#id_of_1st_popup').show();
$('#id_of_2nd_popup').hide();
})
这段代码解决了我的问题:
function AddressPopup() {
$('#AddressDiv').dialog({
title:'title',
maxWidth: 400,
width: 400,
height: 500,
modal: true,
close: function () {
var selectedObj = page.object();
$('#<%= txtADDRESS.ClientID %>').val(selectedObj);
}
});