jQuery możemy wpiąć do TYPOlight w dwojaki sposób:
- Wgrać skrypt do folderu /plugins/jquery/
- Wgrać skrypt do folderu /tl_files/
Tak naprawdę nie ma żadnej różnicy gdzie umieścimy core jQuery. Zmieni nam się tylko ścieżka dostępu podana w tagu <head>:
<script type="text/javascript" src="plugins/jquery/jquery-1.3.2.min.js">
</script>
lub
<script type="text/javascript" src="tl_files/jquery-1.3.2.min.js">
</script>
Teoretycznie zadziała, ale jest jedno ale. Domyślny MooTools, podobnie jak i jQuery używa tej samej postaci do identyfikacji obiektu - znaku dolara $. Jeśli mamy podpięte oba frameworki do szablonu, dodajemy:
<script>
jQuery.noConflict();
</script>
Od tej pory znak dolara należy do MooTools, natomiast jQuery będzie wywoływany poprzez jQuery("#id").
Możemy również użyć takiego kodu:
<script>
var $j = jQuery.noConflict();
</script>
co poskutkuje przypisaniem $j do jQuery, np. $j("#id"). Pamiętajmy, aby umieścić powyższe fragmenty kodu po zaincludowaniu pliku jQuery.
Tagi:
-
28 LutZaraz po wersji 2.8.0 ukazała się wersja 2.8.1, naprawiająca kilka bugów i usprawniająca zarządzanie grupami.przez Kamil|0
-
16 LutWłaśnie dzisiaj ukazała się długo oczekiwana nowa wersja 2.8.0 TYPOlight.przez Marcin|0
-
19 GruWykryto krytyczną lukę bezpieczeństwa w instalatorze TYPOlight.przez Marcin|1
Instalacja TYPOlight pokazana krok po kroku. Obejrzyj Video
Szybki przegląd ustawień dostępnych w TYPOlight. Obejrzyj Video
Pokazana istota działania repozytorium modułów. Obejrzyj Video


1 Komentarz
Socha | 02 Lis 2009
Wystarczy coś takiego i nie będzie żadnego konfliktu:
(function($) {Nasz kod jQuery
})(jQuery);
Dodaj komentarz (+)