我在頁面中有3個Jquery彈出窗口。當我打開一個窗口說登錄彈出窗口,然後我打開另一個說反饋彈出窗口,我需要讓我的登錄彈出窗口關閉,當我點擊反饋彈出鏈接。 以下是我登錄彈出窗口的示例代碼。我也使用相同的反饋彈出窗口。請幫助我查詢。 謝謝大家提前。如何在另一個彈出窗口打開時自動關閉JQuery中的彈出窗口?
$(document).ready(function() {
$('a.login-window').click(function() {
//Getting the variable's value from a link
var loginBox = $(this).attr('href');
//Fade in the Popup
$(loginBox).fadeIn(300);
//Set the center alignment padding + border see css style
var popMargTop = ($(loginBox).height() + 24)/2;
var popMargLeft = ($(loginBox).width() + 24)/2;
$(loginBox).css({
'margin-top' : -popMargTop,
'margin-left' : -popMargLeft
});
// Add the mask to body
$('body').append('<div id="mask"></div>');
$('#mask').fadeIn(300);
return false;
});
// When clicking on the button close or the mask layer the popup closed
$('a.close, #mask').live('click', function() {
$('#mask , .login-popup').fadeOut(300 , function() {
$('#mask').remove();
});
return false;
});
你試試這個http://stackoverflow.com/questions/5274109/javascript-close-popup-open-new-window-redirect – btevfik 2013-03-25 05:07:22
向我們提供您的http://jsfiddle.net/(使用HTML,CSS,jQuery和其他庫),以便我們更輕鬆地查看代碼和幫助。 – kyooriouskoala 2013-03-25 07:26:52
@btevfik我想在jQuery中的代碼,以便我可以用動畫寫入它,以彈出我的彈出窗口。 – vickythegme 2013-03-27 03:03:54