AKiraVos
04-23-2008, 03:44 PM
1) Script Title:
Lightbox 2.04
3) Describe problem:
Website URL: http://nielsvos.ath.cx
Lightbox normally gives a semi-transparent overlay to your website when viewing an image with it. This works fine at higher resolutions, but as soon as you need to scroll to view the entire image, the overlay is showing an overlay-less bar when using Internet Explorer (IE).
Here are some screen shots to illustrate what I mean:
http://home.planet.nl/~vos22210/lightboxerror.png
Lightbox.css:
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; color: #000; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 9px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 10px auto 5px auto; line-height: 1.4em; overflow: auto; width: 100%; color: #666; }
#imageData a { margin: 0px; padding: 0px; height: 16px; }
#imageData{ padding:2px 2px 2px 2px; }
#imageData #imageDetails{ margin-left: 10px; width: 70%; height: 14px; float: left; text-align: left;}
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ float: left; padding: 2px 10px 0px 10px; background: #000; height: 14px; color: #fff; font-weight: bold;}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 2px; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; color: #fff }
Why is this happening and can someone help me to fix it?
Lightbox 2.04
3) Describe problem:
Website URL: http://nielsvos.ath.cx
Lightbox normally gives a semi-transparent overlay to your website when viewing an image with it. This works fine at higher resolutions, but as soon as you need to scroll to view the entire image, the overlay is showing an overlay-less bar when using Internet Explorer (IE).
Here are some screen shots to illustrate what I mean:
http://home.planet.nl/~vos22210/lightboxerror.png
Lightbox.css:
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; color: #000; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 9px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 10px auto 5px auto; line-height: 1.4em; overflow: auto; width: 100%; color: #666; }
#imageData a { margin: 0px; padding: 0px; height: 16px; }
#imageData{ padding:2px 2px 2px 2px; }
#imageData #imageDetails{ margin-left: 10px; width: 70%; height: 14px; float: left; text-align: left;}
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ float: left; padding: 2px 10px 0px 10px; background: #000; height: 14px; color: #fff; font-weight: bold;}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 2px; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; color: #fff }
Why is this happening and can someone help me to fix it?