Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS][lightbox/jQuery] Przy załadowaniu obrazków, za pomocą Ajaxa jak ponownie uruchomić lightbox
tom170
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.05.2008

Ostrzeżenie: (0%)
-----


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

Ten post edytował batman 29.05.2008, 19:36:35
Powód edycji: kolejny raz poprawiłem bbcode!
Go to the top of the page
+Quote Post
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


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.

Ten post edytował revyag 29.05.2008, 07:55:40


--------------------
-------------

------
Go to the top of the page
+Quote Post
hateman
post
Post #3





Grupa: Zarejestrowani
Postów: 86
Pomógł: 18
Dołączył: 28.04.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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

Ten post edytował hateman 29.05.2008, 11:33:33
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 23:15