Не срабатывают effects в jquery

Не срабатывают эффекте в jquery(пишет ошибку зацикливающююся)

jquery.js:7063 Uncaught TypeError: jQuery.easing[this.easing] is not a function
    at init.run (jquery.js:7063:51)
    at tick (jquery.js:7447:31)
    at jQuery.fx.tick (jquery.js:7790:9)
    at schedule (jquery.js:7166:13)

код:

let highlighted = false; // сохраняем состояние подсветки

$('#formHide').on('click', () =>
 {
    if (highlighted) { // при клике проверяем состояние
       $('#my_form').hide("slide",1000);  
    }
    else {
        $('#my_form').show("explode",1000);     
    }

    highlighted = !highlighted; // переключаем состояние
});

если убираю эффекты slide, explode и оставляю только время показа и исчезновения моей формы тогда всё работает нормально

(скачивал уже через офсайт три разные библиотеки

  • (1.12.1 (Legacy, for jQuery 1.7+),
  • 1.13.3 (Legacy, for jQuery 1.8+),
  • 1.14.1 (Stable, for jQuery 1.12+ / 2.2+ / 3.6+ / 4.0+) ),

результат один и тот же)

В чём проблема, если все библиотеки подключены со всеми выбранными эфектами,а программа не находит какие-то недостающие ей ф-ции?


Ответы (1 шт):

Автор решения: Alex_Viktor

Всем спасибо проблема решена,нужно было поменять местами подключение моих библиотек в index.html было так:

 <script src="js/jquery-ui.js"  type="text/javascript"> </script>
 <script src="js/jquery-ui.min.js"  type="text/javascript"> </script>

сейчас сделал так:(и всё работает)

 <script src="js/jquery-ui.min.js"  type="text/javascript"> </script>
 <script src="js/jquery-ui.js"  type="text/javascript"> </script>
→ Ссылка