Wkurzające lightboksy
Normalnie użyłbym highslide JS ale akurat w omawianym przypadku nie byłem pewien, czy ktoś za to zapłaci, tak więc przez prawie cały dzisiejszy dzień szukałem darmowego odpowiednika.
Problem ze wszystkimi lightboksami jest taki, że:
- przeważnie czegoś wymagają, najczęściej script.aculo.us/prototype/jQuery;
- prawie zawsze są przesadnie rozbudowane;
Wkrzułem się więc, bo jedyne co chciałem, to wyświetlić powiększone zdjęcie a poźniej je zamknąć… dokładnie tak jak to robię highslide JS’em. Nie pozostało mi nic innego jak napisać własną pokazywaczkę – My Really Lightbox, w skrócie MRLB.
Czego wymaga?
Nic. No dobra, Javascript i miniaturek w pudełku o jakimś ID. Można sobie dopisać by wyciągał po klasie… no ale to trzeba by dopisać. Link z miniaturką musi mieć: class="mrlb"
Jak działa?
- Jak w przykładzie. Żeby odsiać osoby webmastersko niekompetentne, więcej szczegółów nie podaję. Połapiesz się;
Co trzeba by jeszcze dopisać?
jakiś preloader do zdjęć;- konfigurator rozmiarów powiększonych fotek;
- jakaś obsługę błenduff;
Mam zamiar tego używać, więc pewnie będe poszczególne rzeczy sukcesywnie dopisywał. Przykład można zobaczyć tutaj a jak się podoba, można sobie ściągnąć (v. 0.2) (zip, ~175kb).
PS1: Za nieocenioną pomoc z eventami i IE dziękuje lato_p.
PS2: Fotki by moja żona