Otrzymuję ten błąd, gdy patrzę w konsoli błędu pożaru. Próbuję zrobić suwak na wordpressie. Pracuję na localhost, więc nie mogę dokładnie pokazać whats up. Jednakże, gdy suwak znajduje się w pliku html poza wordpress, działa. Kiedy w wordpressie, daje mi ten błąd. Dowolny wgląd w to, na czym może polegać problem, zostanie bardzo doceniony. Dzięki.jQuery.easing [jQuery.easing.def] nie jest funkcją
Odpowiedz
czy zaimportowałeś plugin jQuery easing? na Twojej stronie coś w rodzaju:
<script src="http://code.jquery.com/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
?
Tak, kiedy dodam, że dostaję ReferenceError: jQuery nie jest zdefiniowany, to oryginalny błąd –
musisz także dodać samą jQuery, tuż przed wtyczką plugin ... mam edytować odpowiedź! – pna
jQuery nie jest zdefiniowany zniknął, ale oryginalny błąd nadal pozostaje –
Sprawdź, czy ładujesz jQuery więcej niż jeden raz. Jeśli ręcznie wstawiłeś stopkę, spróbuj ją usunąć.
dzięki ... uratowałeś mój dzień! –
pracował dla mnie ... dziękuję – user460114
Dziękuję za uratowanie mojego życia i dla mnie, ponieważ sama stopka ma więcej niż jeden jquery.dzięki – zahed
Aby zaoszczędzić wszystkim trochę czasu. Otwórz plik łagodne jQuery plugin i zawinąć kod wewnątrz:
$(document).ready(function() {
Code goes here...
});
umieścić jquery.easing.1.3.js do tagu głowy przed użyciem wtyczki lub użyj document.ready
dziękuję za pracę po wykonaniu tego – Bala
ty importowania wtyczki łagodne jQuery? lub cokolwiek wyższe niż 1.7.2? a potem po prostu usunąć to i użytkownikowi poniżej jednego ... będzie pracować ....
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
Problemem jest
swing: function (x, t, b, c, d) {
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}
jQuery w tej funkcji nie mógł być równe jQuery, gdzie zastosowano jQuery.extend(jQuery.easing,
.
- zastąpić
jQuery
z$
kodu oblewania z
(function($, undefined) { ... }) (jQuery);
if(typeof jQuery.easing[jQuery.easing.def] == 'function'){
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}
spróbuj tego kodu na huśtawce() funkcji w easing.js
nie deklaruje skrypt w nagłówku, wywołaj go za pośrednictwem jQuery. Funkcja getScript(), gdy dokument jest w pełni załadowany.
Przykład:
<script>
$(document).ready(function() {
$.getScript('path_to_script/easing_script_name.js');
});
</script>
Błąd wynika, że jQuery jest wywoływana przed złagodzenie skrypt jest w pełni załadowany.
- 1. jQuery.easing - easeOutCubic - podkreślając łatwość
- 2. datepicker nie jest funkcją
- 3. querySelectorAll nie jest funkcją
- 4. data.map nie jest funkcją
- 5. document.getElementByID nie jest funkcją
- 6. getElementsByAttribute() nie jest funkcją
- 7. Webpack - $ nie jest funkcją
- 8. query.on nie jest funkcją
- 9. .done nie jest funkcją
- 10. table.row nie jest funkcją
- 11. indexOf nie jest funkcją
- 12. pattern.test nie jest funkcją
- 13. appendTo() nie jest funkcją?
- 14. Nie jest funkcją?
- 15. getResponseHeader nie jest funkcją
- 16. c.apply nie jest funkcją
- 17. pg.connect nie jest funkcją?
- 18. Dlaczego jQuery.parseJSON nie jest funkcją?
- 19. JavaScript date.format nie jest funkcją
- 20. Javascript: getFullYear() nie jest funkcją
- 21. jQuery $ .cookie nie jest funkcją
- 22. NodeJs - esc nie jest funkcją
- 23. jQuery .sortable nie jest funkcją
- 24. TypeError: self.parent.parent.context.parseInt nie jest funkcją
- 25. Reakcja: sprawdzanie nie jest funkcją
- 26. TypeError: $ (...). On nie jest funkcją
- 27. JavaScript readAsDataurl nie jest funkcją
- 28. Addclass nie jest funkcją jQuery
- 29. DateTimePicker nie jest funkcją jQuery
- 30. TypeError: document.getElementById nie jest funkcją
Zamieść swój kod. Nie możemy debugować niewidocznego kodu. – Blender
Ten wpis na blogu pomógł mi, teraz działa dla mnie: [http://www.gilluminate.com/2011/06/06/jquery-easingjquery-easing-def-is-not-a-function/](http: //www.gilluminate.com/2011/06/06/jquery-easingjquery-easing-def-is-not-a-function/) – OlivierG