Памылка "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, а скрыпты ў шаблоне былі напісаны для больш старой версіі, дастаткова было выправіць скрыпты так як напісана вышэй і праблема знікла.

Выпраўце вашы скрыпты, якія выдаюць памылкі ў адпаведнасці з напісаным вышэй і памылка знікне, да прыкладу ў мяне не працаваў слайдэр, проста адключылася перагортванне, праблема ўзнікала з-за таго, што CMS Wordspress выкарыстала абноўленую версію бібліятэкі jQuery, а скрыпты ў шаблоне былі напісаны для больш старой версіі, дастаткова было выправіць скрыпты так як напісана вышэй і праблема знікла

Пакідайце вашыя водгукі ці пішыце вашыя пытанні ў каментары, пастараемся дапамагчы калі ў вас паўстануць цяжкасці.

(Прагледжана 6 чым 650 раз, 1 праглядаў сегодня)