ďťż

[JS] Lightbox - za czy przeiw? Przewaga 1 rozwiązania nad drugim

       

Podstrony


telcocafe

Jakie są zalety skryptów typu Lightbox nad innymi rozwiązaniami?

Lightbox
+ lepsze efekty graficzne
+ widzimy zdjęcie, gdy załaduje się do końca
- trzeba ładować dodatkowy skrypt JS
- mniej miejsca na grafikę, ale działają przyciski wstecz, odśwież...

Otwarcie grafiki w zmaksymalizowanym nowym oknie
+ nie trzeba ładować dodatkowych skryptów
+ więcej miejsca na obraz + operacje dostępne w przeglądarce
- brak dodatkowych efektów graficznych
- trzeba potem zamknąć nowe okno

Jakie są inne zalety, które przekonają do skryptów Lightbox?

Jeśli warto je stosować, podajcie przykłady gotowych bibliotek (nie chce mi się pisać własnej w tej chwili, gdy mam inne rzeczy do roboty), które nie wymagają żadnych frameworków (jQuery, Prototype) i są dość lekkie.
Użytkownik Ferrari edytował ten post 06 kwiecień 2010, 13:36


Osobiście często korzystam z tego typu skryptów i oprócz zalet, które wymieniłeś, przekonuje mnie łatwe tworzenie galerii (przełączanie kolejnych zdjęć bez konieczności otwierania poszczególnych obrazów w nowych kartach) oraz automatyczne dostosowywanie zdjęcia do rozmiarów okna (z tego co pamiętam m.in. w Fancybox'ie)

Jeśli chodzi o inne sposoby na uzyskanie takiego efektu, zainteresuj się tym.

Pozdrawiam.
Użytkownik Kamil881 edytował ten post 06 kwiecień 2010, 15:00
IMO jedyny minus to fakt, że u użytkowników mobilnych mogą być problemy z działaniem. Dodatkowy skrypt to w tej chwili żadne obciążenie, tym bardziej, że minimalna wersja to raptem parę linijek kodu. Wstecz/dalej/odśwież da się zaimplementować - np. jak w gmailu.

Co do gotowych skryptów to nie widziałem jeszcze nie korzystającego z jQuery ani prototype, co zresztą zrozumiałe, bo jQuery kosztem niewielkiego narzutu wielokrotnie przyśpiesza pisanie javascriptu - jeśli to nie będzie jedyny skrypt na Twojej stronie to zdecydowanie lepiej było przejść na jq - zaoszczędzi Ci to naprawdę dużo nerwów.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.