Не срабатывают 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>