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 ;)