基本上我制作了一个弹出窗口并将其放置在页面顶部,效果很好,但这显然不适用于底部的页脚链接,因为它只是显示在顶部。
无论在哪里按下链接,我都希望能够让它在中心弹出,我希望这是有道理的。
我已经尝试在互联网上搜索有关如何解决此问题的任何有用的教程。
所以我求助于 Stackoverflow 的力量。
视觉: http: //madaxedesign.co.uk/
查询:
$('a.contact , a.contact_footer, a.contact_text').click(function() {
$("#popup").load("contact.php");
// Getting the variable's value from a link
var
show = $('#popup').css('display', 'block'),
popup = $(this).attr('href');
//Fade in the Popup and add close button
$(popup).fadeIn(300);
//Set the center alignment padding + border
var popMargTop = ($(popup).height() + 24) / 2;
var popMargLeft = ($(popup).width() + 24) / 2;
$(popup).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.cross, #mask').live('click', function() {
$('#mask , #popup').fadeOut(300 , function() {
$('#mask').remove();
});
return false;
});
如果您需要更多信息,请询问。