[Opera 9.5x - Fix] Lightbox 2
Verfasst: 12.05.2009 10:20
info: wer die lightbox (lytebox) von http://www.huddletogether.com/projects/lightbox2/ nutzt, muß einen fehler bei der zentrierung im opera 9.5x hinnehmen.
irgendwie wird der top-wert falsch berechnet.
die lightbox funzt im firefox und ie (einschließlich 8 ) anstandslos.
mit diesem fix funktioniert auch im opera die zentrierung wie gewünscht:
öffne lightbox.js
suchen nach:
ersetzen mit
vielleicht kann ich mit diesen kleinen fix einigen suchenden helfen.
irgendwie wird der top-wert falsch berechnet.
die lightbox funzt im firefox und ie (einschließlich 8 ) anstandslos.
mit diesem fix funktioniert auch im opera die zentrierung wie gewünscht:
öffne lightbox.js
suchen nach:
Code: Alles auswählen
// calculate top and left offset for the lightbox
var arrayPageScroll = document.viewport.getScrollOffsets();
var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / 10);
var lightboxLeft = arrayPageScroll[0];
this.lightbox.setStyle({ top: lightboxTop + 'px', left: lightboxLeft + 'px' }).show();
Code: Alles auswählen
// calculate top and left offset for the lightbox
var arrayPageScroll = document.viewport.getScrollOffsets();
var lightboxTop = arrayPageScroll[1] + ((window.opera? window.innerHeight : document.viewport.getHeight()) / 10);
var lightboxLeft = arrayPageScroll[0];
this.lightbox.setStyle({ top: lightboxTop + 'px', left: lightboxLeft + 'px' }).show();