[Javascript] Konflikt Jquery i innego JSowego framework’u
Zdarza się – ja przy pracy z SilverStripe’m dopinałem Jquery do istniejącego już w tym CMSie Prototype’a. No i pojawił się problem – gdy na jednej ze stron wchodziła funkcja prototype’owa – funkcje Jquery nie działały. Jednym słowem – konflikt.
Ale okazuje się, że Jquery przewiduje takie sytuacje. Istnieje w tym framework’u tryb noConflict. Wykorzystując go, definiujemy sobie nową zmienną dla klasy Jquery, np.: J:var J = jQuery.noConflict();
Wystarczy przepisać teraz wszzystkie Jquerowe $ na J i funkcje współdziałają!