Jquery

WYSIWYG uporablja kar nekaj javascript, ki podpirajo jquery 1.9.1 in 1.10.0
Ko pa hočem dodati kakšno javascripto z jquery 1.4 ali 1.3, pa te novejše javascripte ne delujejo.

Primer: Slideshov uporablja 1.10.0, če pa vstavim scrolltop ki uporablja 1.4, slideshow ne deluje več.

Kaj narediti, da bo deloval?

3 odgovori

Poskusi z jQuery.noConflict();

1

@mk66.... najverjetneje imaš vrstni red teh dodatkov Slideshow in potem scrolltop, če bi zadeve obrnil, bi ti verjetno deloval slideshow, scroll to top pa ne - to ti nekaj pove ;)

Po moji oceni kličeš knjižnico 1.10 in 1.4, kar pa ni ok. Ti dve knjižnici sta si prece različni. Zdaj, scrolltop po moji oceni (ne poznam izvorne kode) ne uporablja nič kar jQuery 1.10 nima... .tako, da poizkusi odstraniti knjižnico jquery 1.4.... bi znalo delovati.

Seveda zadeva ne bo delovala, če scrolltop vsebuje kakšne zadeve, ki so v jquery 1.10 odstranjene...

Namig: Vedno pa, ko sprašuješ, daj link napopaj, ker tvoje vprašanje je nekako takole: Računalnik mi ne dela... kaj bi lahko bilo narobe ;)

Medtem sem že rešil zadevo... no conflict je pomagal. Celo starejša knjižnica jquery je bila, 1.3.2 Zdaj deluje oboje hkrati.