Я получаю эту ошибку, когда смотрю в консоль ошибок. Я пытаюсь сделать слайдер в wordpress. Я работаю над локальным хостом, поэтому я не могу точно показать, что происходит. Однако, когда слайдер находится только в html файле вне wordpress, он работает. Когда в wordpress, это дает мне эту ошибку. Любое понимание того, что может быть проблемой, будет с большой благодарностью. Спасибо.
JQuery.easing [jQuery.easing.def] не является функцией
Ответ 1
Чтобы сэкономить время. Откройте файл плагина Jquery easing и заверните код внутри:
$(document).ready(function() {
Code goes here...
});
Ответ 2
Убедитесь, что вы загружаете jQuery более одного раза. Если вы вставили нижний колонтитул вручную, попробуйте удалить его.
Ответ 3
Проблема
swing: function (x, t, b, c, d) {
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}
jQuery в этой функции не может быть равно jQuery, где был применен jQuery.extend( jQuery.easing,
.
- замените
jQuery
на$
-
код обхода с
(function($, undefined) { ... }) (jQuery);
Ответ 4
Вы импортировали плагин jQuery easing? что-то вроде
<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>
на вашей странице?
Ответ 5
Поместите jquery.easing.1.3.js в заголовок перед использованием плагина или используйте document.ready
Ответ 6
if(typeof jQuery.easing[jQuery.easing.def] == 'function'){
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}
попробуйте этот код в функции swing() на easing.js
Ответ 7
Вы импортируете плагин JQuery для смягчения? Или что-то выше, чем 1.7.2? Тогда просто удалите это и используйте это:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
Ответ 8
Не объявляйте script в заголовке, вызывайте его через функцию jQuery.getScript(), когда документ полностью загружен.
Пример:
<script>
$( document ).ready(function() {
$.getScript('path_to_script/easing_script_name.js');
});
</script>
Ошибка вызвана тем, что jQuery вызывается перед тем, как облегчить загрузку script.
Ответ 9
Это может произойти, если вы вызываете javascript плагина слайдера WordPress перед вызовом пользовательского интерфейса jQuery или jQuery.
Разрешает ли это таким образом?
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.4/umd/popper.min.js"></script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/wordpress-slider-plugin.js"></script>