2013-02-28 8 views

Odpowiedz

4

Wystarczy popatrzeć na końcówce 5 w tej strony: 5 Tips for using jquery with wordpress:

ważne jest, aby wiedzieć, że wersja jQuery, że pochodzi z WordPress automatycznie wywołuje jQuery.noConflict(); funkcja, która daje kontrolę zmiennej $ z powrotem do którejkolwiek z bibliotek po raz pierwszy ją zaimplementował. Jeśli ładujesz inną kopię jQuery, będziesz musiał ręcznie wywołać jQuery.noConflict() ;, jeśli to konieczne, z jednego z plików JavaScript.

Mam nadzieję, że to pomaga.

+0

Dzięki ... mam nadzieję, że jest właściwą odpowiedzią. !!! –

+2

Możesz także zrobić coś takiego: 'jQuery (document) .ready (function ($) { $ ('myobject'). Html(); }' – Ligemer

0

jQuery(...) powinien być stosowany zamiast $(...)

Edit ---- Przepraszam, odczytując pytanie. To zależy od implementacji jquery twojej wersji wordpress. Widziałem witryny z wordpress, które pozwalały na korzystanie z $ wcześniej, ale tak naprawdę nie wiem, od czego to zależy.

+2

Wiem. Ale dlaczego? –

3

Najtrudniejszą rzeczą jest ten konkretny egzemplarz jQuery jest w trybie kompatybilności domyślnie. Oznacza to, że typowy skrót "$" dla jQuery nie działa, więc nie powoduje konfliktu z żadnymi innymi bibliotekami JavaScript , które również używają znaku dolara, np. MooTools lub Prototype.

Źródło: Using ‘$’ instead of ‘jQuery’ in WordPress

+0

Znalazłem wzmiankę o trybie zgodności i sugestię, że być może inna wersja jQuery pozwoliłaby na użycie skrótu $. W każdym poście na ten temat widziałem koniec z kimś mówiącym: "Po prostu zamień $ w swoim skrypcie na" jQuery "" ... co jeśli chcemy użyć skrótu? Wydaje mi się, że w moim umyśle jest to kwestia praktyczna. Widziałem, że to dotyczy WordPressa, ale moja sytuacja to CDN: http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js –

Powiązane problemy