Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: JQuery kłóci się z Lightboxem?
Forum PHP.pl > Forum > Po stronie przeglądarki
melior
Na stronce www.jjstorm.yoyo.pl w dziale aktualności mam kilka newsów, po których najechaniu wyświetla się po prawej obrazek (fadein z jquery).

Dodałem niedawno lightboxa, który wymagał ode mnie wrzucenia do heada:

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>

I teraz tak...

Jak deklaruję jquery pod tymi trzema z lightboxa, czyli wygląda to tak:
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script src="http://code.jquery.com/jquery-latest.js"></script>

to nie działa mi animacja fadein, a po najechaniu na newsa znika on.

Kiedy mam jquery zadeklarowany na samej górze, to działa mi fadein, ale nie działa lightbox :/

Jest więc pewnie jakiś konflikt, ale nie wiem co mogę zrobić by działał mi jquery i lightbox.

Może ktoś poradzić coś?

patryczakowy
też kiedyś miałem ten problem że jquery kłóciło się z prototype rozwiązałem to w ten sposób że po prostu użyłem lightboxa opartego na jquery smile.gif w sieci jest tego pełno
erix
Konflikt z innym frameworkiem.

Są dwa wyjścia: (najlepsze) poszukać, zgodnie z radą, innej biblioteki na jQ, drugie: metoda noConflict.
#luq
Przecież jest Lightbox pod jQuery winksmiley.jpg
melior
Dzięki smile.gif ale niestety nie rozwiązało to do końca problemu.

Ściągnąłem i zainstalowałem lightboxa pod jQuery.

Na stronce używam najnowszego jQuery
<script src="http://code.jquery.com/jquery-latest.js"></script>

Lightbox 0.5 używa wersji jQuery 1.2.3 z 2008 roku.

Jeżeli zarzucam starego jQuery, to nie działa mi FadeIn. Jeżeli nowego, to nie działa lightbox.

Znowu tama sama bajka
sciana.gif



#luq
Ja wykorzystuję jQ Lightbox v 0.5 oraz jQ v1.3.2 i współpracuje bez problemów.

patryczakowy
jquery v1.4.2 i piroBox v.1.2.1 też bez problemu pracują ze sobą
melior
Ok, potwierdzam smile.gif
Wszystko działa poprawnie.
Z tym zastrzeżeniem, że kolejność w deklaracji:

<script src="js/jquery-1.4.2.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery.lightbox-0.5.js"></script>

Ma znaczenie winksmiley.jpg
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.