Slimbox, WordPress a chyba v IE6
18. 1. 2008 • Petr Brádler • 4 komentářů
Při upgradu WordPressu na verzi 2.3.2 jsem změnil také skript, který otevírá fotky a obrázky. Místo původního Lightboxu jsem zvolil jeho modifikaci Slimbox. Slimbox je odlehčená verze Lightboxu, jehož výhodou je již zmiňovaná velikost načítaného kódu a také, že je připraven ke spuštění ihned po načtení www stránky a nemusí čekat na načtení všech obrázků, jak je tomu u Lightboxu.
Slimbox využívá mootools framework a právě tato skutečnost v kombinaci s použitím ve WordPressu způsobuje chybu při zobrazování v Internet Exploreru 6 (IE6) a občas i 7 (IE7).

Slimbox + mootools + WordPress + IE6 = error
Řešení
Řešení je jednoduché. Otevřete si soubor slimbox.js a na konci souboru přepište poslední řádku.
window.addEvent('domready', Lightbox.init.bind(Lightbox));nahradit za
var load_method = (window.ie ? 'load' : 'domready');
window.addEvent(load_method, Lightbox.init.bind(Lightbox));a vše by se mělo již správně zobrazovat.



Dobry den,mate spatne napsane apostrofy u slov
‘load’
‘domready’
var load_method = (window.ie ? ‘load’ : ‘domready’);
window.addEvent(load_method, Lightbox.init.bind(Lightbox));
Pravda, při publikaci se to přeformátovalo. Díky.
Dobrý den,
chtěl sem se Vás zeptat, jak dostat do wordpressu nějaký rozumný prohlížeč. Díky JH
[3] Tím prohlížečem myslíš co?