Помилка "Uncaught TypeError: undefined is not a function" і як її виправити
Напевно багато користувачів почали бачити цю помилку після останніх оновлень своїх CMS, зокрема на WordPress оновили jQuery бібліотеки, що вплинуло на велику кількість скриптів на сайтах. Наприклад скрипти слайдеров і галерей, які використовують різний jQuery ефекти і можливості, почали працювати некоректно. Деякі слайдери перестали гортати слайди, а галереї перестали відкривати фотографії або збільшувати їх, але всі ці проблеми можна вирішити.
Сама часта помилка, яка виникає після поновлення jQuery бібліотек це помилка: Uncaught TypeError: undefined is not a function
Дана помилка найчастіше виникає через оновлених змінних і синтаксису написання параметрів, а саме у вас в скриптах прописано швидше за все так:
$ (Document). ready (function () {
а має бути так:
jQuery (document). ready (function ($) {
Виправте ваші скрипти, які видають помилки відповідно до написаного вище і помилка зникне, наприклад у мене не працював слайдер, просто відключилася перегортання, проблема виникала через те, що CMS Wordspress використовувала оновлену версію бібліотеки jQuery, а скрипти в шаблоні були написані для старішої версії, досить було виправити скрипти так як написано вище і проблема зникла.
Залишайте ваші відгуки або пишіть ваші питання в коментарі, постараємося допомогти якщо у вас виникнуть труднощі.
(Переглянуто 6 650 раз, 1 переглядів сьогодні)