Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS][lightbox/jQuery] Przy załadowaniu obrazków
Forum PHP.pl > Forum > Po stronie przeglądarki
tom170
Witam mam problem dotyczący działania lightboxa dla zawartości ladowanej Ajaxem...
Uzywam : http://www.balupton.com/sandbox/jquery_lightbox/
Tj potrafie go juz uruchomić po :
  1. function do_show_gallery_cb(content){
  2. alert("Zwracam dane z ajaxa");
  3. var con = content;
  4. if(con == 0){
  5. con = " nic nie zwrocilo";
  6. }
  7. document.getElementById("zdjecia").innerHTML = con;
  8. }


i w linkach musze dać wtedy

  1. <?php
  2. $content .= '<div class="photo">
  3. <a class="lightbox-enabled" onclick="$(this).lightbox({start:true,events:false}); return false;" href="'.$href_duzy.'">
  4. <img width="'.$w.'" height="'.$h.'" src="'.$sciezka.'"/>
  5. </a>
  6. </div>';
  7. ?>


ale to działa tylko dla pojedynczych zdjęć jak kliknę następny lub poprzedni to już nie działa. tj pokazuje sie gif ze ładuje ale naprawdę to nic sie nie dzieje.

Wyświetlam po 9 zdjęć w divie #zdjecia jeśli to komuś coś pomoże.

I właśnie jak uruchomić przeszukiwanie lighboxa kazdorazowo po zmianie zawartosci div#zdjecia questionmark.gif ?

PS. ta wersja lightboxa to plugin do jQuery.

Jakieś pomysły questionmark.gif
revyag
Przecież masz opisane wszystko dokładnie na stronie z pluginem.
Sposób którego używasz działa dla jednego zdjęcia. Żeby zrobić normalną galerię wystarczy dla każdego linka dodać
Kod
rel="lightbox"

i tyle żadnych javascriptów.
hateman
Automaticly create individual lightboxes. <a rel="lightbox" ...
samo rel="lightbox" tworzy pojedyncze lightboxy

Trzeba stworzyć grupę
Kod
<a rel="lightbox-myGroup"...



"myGroup" wpisujesz dowolną nazwę grupy
można mieć wiele grup na jednej stronie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.