Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Lightbox i dynamiczne ładowanie przez .load()
gordon34
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.07.2009

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


Witam serdecznie wszystkich,
mam mały problem z implementacją efektu wyswietlania zdjec przez efekty typu "lightbox".
Posiadam dynamicznie uzupelniane menu rozwijalne Parent -> Child1 Child2 Child3...
Kazdy Child laduje sie w odrebnym divie poprzez funkcje .load(). zeby bylo tego mało pobiera treść z dokladnie podanego diva czyli klikajac w Child1 zaladuje mi zawartosc kontenera "tresc" z pliku child1.html (taki przyklad) w kontener "załadunek".

w kazdym takim Child mam zdjęcia, które chciałbym podswietlac przez efekty typu Lightbox, Shadowbox itd... problem w tym, że ładując poszczegolne Child'y efekt lightbox nie widzi zdjęc ktore zaladowały sie razem z trescia. Zauwazylem ze w kodzie zrodlowym strony w przegladarce zostaje oryginalna tresc znajdująca sie w momencie "przed kliknieciem" Child. zatem nie dziwne ze nie widzis zdjec z Child'ow.

Czy ktos wie jak połączyć te efekty .load() z lighboxem aby działalo ?

Moze mało rozumnie to napisalem wiec jesli byłym jakis problem ze zrozumieniem to prosze napisac a ja postaram sie jeszcze bardziej to wyjasnic.
Pozdrawiam i dziekuje z gory za jakąkolwiek pomoc



edit
----------------------------------------------------------
Widać, że wsparcie jest pełne (IMG:style_emoticons/default/winksmiley.jpg)
Poczekam jeszcze ...

Ten post edytował gordon34 9.11.2010, 09:06:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gordon34
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 7.07.2009

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


hmmmmm nie wiem do konca ktorego. jesli chodzi o gotowe wtyczki do wordpressa to staram sie wybierac te do jquery bo wiem ze reszta wtyczek korzysta z tego i nie chce zeby byly konfilkty.
a jesli chodzi o reczne podpinanie lightboxa to korzystam z tego tutoriala
ciezka sprawa. szukam i czytam wszystko co sie da w tej sprawie

poza tym sprobowalem dodac taki oto kod

  1. $mainContent.animate({opacity: "0.1"}).html('<p>Ładuje...</>').load(url, function() {
  2.  
  3. $('a[rel*=lightbox]').lightBox();
  4.  
  5. $mainContent.animate({opacity: "1"});
  6.  
  7. });


ale nawet przy zaladowaniu sztywno strony przez dokladny adres jej (nie przez funkcje .load() ) nie znajduje mi tego linka z lightboxem

probowałem tez calej funkcji

  1. $mainContent.animate({opacity: "0.1"}).html('<p>Ładuje...</>').load(url, function() {
  2.  
  3. $(document).ready(function($) {
  4. $('a[rel*=lightbox]').lightBox()
  5. });
  6.  
  7. $mainContent.animate({opacity: "1"});
  8.  
  9. });


Ten post edytował gordon34 10.11.2010, 12:26:03
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.11.2025 - 03:31