Jquery 多个弹出链接,它们相互影响
我已经创建了两个弹出对话框,当你点击一个链接 我想做的是: 如果我打开一个弹出窗口并尝试打开另一个弹出窗口,打开的弹出框将消失 另外,当我打开它们并点击关闭按钮时,它们都会关闭,就像再次点击链接一样-我如何将其分开Jquery 多个弹出链接,它们相互影响,jquery,Jquery,我已经创建了两个弹出对话框,当你点击一个链接 我想做的是: 如果我打开一个弹出窗口并尝试打开另一个弹出窗口,打开的弹出框将消失 另外,当我打开它们并点击关闭按钮时,它们都会关闭,就像再次点击链接一样-我如何将其分开 下面是一个示例:如果希望它们相互排斥,可以运行close\u modal;在你打开盒子之前 如果打开其中两个以关闭其中一个,则需要按如下方式更改代码: $('.close_modal').click(function(){ //use the function
下面是一个示例:如果希望它们相互排斥,可以运行close\u modal;在你打开盒子之前
如果打开其中两个以关闭其中一个,则需要按如下方式更改代码:
$('.close_modal').click(function(){
//use the function to close it
close_modal(this); // Passing the clicked link to the function
});
});
//THE FUNCTIONS
function close_modal(link){
//hide the mask
$('#mask').fadeOut(500);
//hide modal window(s)
// using the clicked link to get the parent to close.
$(link).parent().fadeOut(500);
}
关闭函数有问题。 这是换的
close_modal(this);
function close_modal(t){
//hide the mask
$("#mask").fadeOut(500);
//hide modal window(s)
$(t).parent().parent().children('.modal_window').fadeOut(500);
}
如果我打开一个弹出窗口并尝试打开另一个弹出窗口,打开的弹出框会消失,你怎么能同时打开这两个窗口呢。我只看到你在两个地方使用关闭函数。