position lightbox relative to top of viewport, allow for scrolling

pull/1/head
Andromeda Yelton 2012-12-31 09:49:09 -05:00
parent 3dfc81dd5e
commit 83d3e5ba82
1 changed files with 6 additions and 1 deletions

View File

@ -12,6 +12,11 @@ $j(document).ready(function() {
var windowWidth = $j(document).width(); var windowWidth = $j(document).width();
var marginWidth = (windowWidth - hijaxWidth)/2; var marginWidth = (windowWidth - hijaxWidth)/2;
$j('#about_expandable').css({'margin-left': marginWidth}); $j('#about_expandable').css({'margin-left': marginWidth});
// position div vertically relative to top of viewport, to ensure visibility
// regardless of where on the page the user clicked to activate it
var marginTop = window.pageYOffset;
$j('#about_expandable').css({'margin-top': marginTop});
}); });
if ($j(this).attr("href").substr(-9,8) == "download") { if ($j(this).attr("href").substr(-9,8) == "download") {
@ -22,7 +27,7 @@ $j(document).ready(function() {
$j('#feedback').css({"opacity": "0.07"}); $j('#feedback').css({"opacity": "0.07"});
$j('#js-page-wrap').css({"opacity": "0.07"}); $j('#js-page-wrap').css({"opacity": "0.07"});
$j('#footer').css({"opacity": "0.07"}); $j('#footer').css({"opacity": "0.07"});
$j('#about_expandable').css({'position': 'fixed'}); $j('#about_expandable').css({'position': 'absolute'});
$j('#about_expandable').fadeTo("slow", 1); $j('#about_expandable').fadeTo("slow", 1);
// if we're on a supporter page, personalize our about box // if we're on a supporter page, personalize our about box