Dlaczego nie możemy użyć "$" zamiast, jeśli jQuery w wordpress? Zwykle "$" jest alternatywą dla jQuery? Ale w Wordpressie pokazuje "$" nie jest funkcją. Nie rozumiem, dlaczego tak jest. Czy ktoś może wyjaśnić?Dlaczego symbol dolara nie może być użyty jako alternatywa dla jQuery w Wordpress?
Odpowiedz
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.
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.
Wiem. Ale dlaczego? –
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.
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 –
- 1. Alternatywa dla jquery live, która może pracować
- 2. Typ kontekstowy "AnyObject" nie może być użyty z literałem słownikowym?
- 3. C: ostrzeżenie: X może być użyty niezainicjowany w tej funkcji
- 4. Dlaczego `Self` nie może być użyty w odniesieniu do wariantu wyliczeniowego w treści metody?
- 5. typu nie może być stosowany jako indeksu
- 6. Dlaczego toString() nie może być metodą statyczną?
- 7. Dlaczego Interfejs nie może być chronione metody
- 8. Czy JavaScript może być wyraźnie użyty do opracowania gier Unity?
- 9. Groovy replaceAll gdzie zastąpienie zawiera symbol dolara?
- 10. Czy AUTO_INCREMENT może być bezpiecznie użyty przed PRZERWANIEM w MySQL
- 11. Czy obiekt przypadku Scala może być użyty w przypadku dopasowywania
- 12. Czy wybór Enter() może być ponownie użyty po dodaniu/wstawieniu?
- 13. alternatywa dla jquery ui
- 14. Przekaż parametr typu, który ma być użyty jako argument EtykietyGeneric
- 15. Czy Wireshark może być użyty do zmiany zawartości pakietów?
- 16. Czy istnieje selektor CSS/HTML podobny do jQuery, który może być użyty w języku C#?
- 17. Dlaczego ten protokół "może być używany tylko jako ogólne ograniczenie"?
- 18. Funkcja gotowa jQuery nie działa w WordPress
- 19. Dlaczego "big = big.add (..)" musi być użyty do sumowania BigIntegers?
- 20. Non-jQuery alternatywa dla FitText.js?
- 21. WINDOW_SERVICE nie może być rozwiązany dla zmiennej
- 22. Dlaczego ta wartość tekstowa zmiennoprzecinkowa może być analizowana jako podwójna?
- 23. Czy JQuery/JavaScript może być użyty do napisania znacznej aplikacji po stronie klienta?
- 24. Styl App.xaml nie może być użyty w UserControl, jak to możliwe?
- 25. Dlaczego klasa jednostek w WZP nie może być ostateczna?
- 26. C# Projektant WPF Wyjątek: obiekt animacji nie może być użyty do animowania właściwości "Pierwszy plan"
- 27. Dlaczego jądro Linuksa # definiuje symbol jako taki?
- 28. Android Studio nie może rozwiązać symbol wspólnej
- 29. Alternatywa dla "Pobierz" jako czasownik PowerShell?
- 30. Wynik funkcji nie może być przekazany jako odniesienie
Dzięki ... mam nadzieję, że jest właściwą odpowiedzią. !!! –
Możesz także zrobić coś takiego: 'jQuery (document) .ready (function ($) { $ ('myobject'). Html(); }' – Ligemer