![]() |
[jQuery] SexyLightbox załadowany do DIVa poprzez ajaxtabs - problem z wyświetlaniem - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript) +--- Wątek: [jQuery] SexyLightbox załadowany do DIVa poprzez ajaxtabs - problem z wyświetlaniem (/thread-jquery-sexylightbox-zaladowany-do-diva-poprzez-ajaxtabs-problem-z-wy%C5%9Bwietlaniem) |
[jQuery] SexyLightbox załadowany do DIVa poprzez ajaxtabs - problem z wyświetlaniem - ldd3081 - 14-10-2010 RE: [jQuery] SexyLightbox załadowany do DIVa poprzez ajaxtabs - problem z wyświetlaniem - Kartofelek - 15-10-2010 Nie znam samego pluginu, ale można to obejść samym jquery, chociaż to nie łatwa sprawa. Chodzi dokładnie o metodę $(obiekt).clone(x). Klonuje ona obiekt. Jeżeli x = true, wtedy klonuje ze zdarzeniami dla tego obiektu. No więc, mógłbyś sklonować tego lightboxa i przenieść go do głównego obiektu append() Ale to nie łatwa sprawa - właściwie trochę bez sensu. Bo musiałbyś sklonować lightboxa, obliczyć jeszcze raz jego rozmiary itp. Bez sens. Lepiej samemu coś takiego napisać, co wbrew pozorom nie jest tródną sprawą, gdy korzystasz z css centrowania. Na początku ustawiasz tło na $(document).width() i height(), potem ustawiasz drugi div z białym tłem na środku (margin:-szerokosc -wysokosc, pozisiton:absolute; top:50% i left:50%). W gruncie rzeczy bardzo prosta sprawa, chociaż jeżeli chcesz mieć całą funkcjonalność lightboxa, to będziesz musiał trochę więcej napisać (np po kliknięciu na to tło by zamykać ten twór). Taki lightbox robiłem w kursie, chociaż w js nie chciało mi się przykładać do obsługi IE - stąd jak chcesz poczytąć to zapraszam z normalną przeglądarką http://doman.art.pl/kursjs/kurs/lightbox.html A jeżeli w ogóle nie chcesz mieć problemów daj sobie spokój z iframe. RE: [jQuery] SexyLightbox załadowany do DIVa poprzez ajaxtabs - problem z wyświetlaniem - ldd3081 - 15-10-2010 Iframe'a używam obecnie tylko i wyłącznie przez wzgląd na ładowanie wewnętrznego skryptu inicjalizującego zarówno Spotlight jak i SLB, w sytuacji gdy ładuję content metodą AJAX'ową skrypty umieszczone w nagłówku pliku doczytywanego nie startują... Może masz jakiś pomysł na samą inicjalizację skryptów umieszczonych w HEAD externali (w wersji for dummies, jeśli to możliwe)? RE: [jQuery] SexyLightbox załadowany do DIVa poprzez ajaxtabs - problem z wyświetlaniem - Kartofelek - 15-10-2010 Właśnie wczoraj z tym walczyłem - wia facebook like box. Tyle tylko że tam całość jest generowana. Pobaw się może z jquerowym load, albo ready? albo po prostu pobierajac iframe.document i sprawdzajac jego zaladowanie. W sumie na ta chwile nie wiem jak to jest z zabezpieczeniami i dostepem. Jak cos pokombinujesz daj znac bo sam ciekaw ![]() |