Fejl "Uncaught TypeError: undefined er ikke en funktion" og hvordan man løser det

Sandsynligvis begyndte mange brugere at se denne fejl efter de seneste opdateringer af deres CMS, især de opdaterede WordPress jQuery-biblioteker, der ramte et stort antal scripts på hjemmesider. For eksempel begyndte skifteruskripter og gallerier, der bruger forskellige jQuery-effekter og -funktioner, at virke forkert. Nogle skydeknapper stoppede med at glide slides, og gallerier stoppede at åbne billeder eller forstørre dem, men alle disse problemer kan løses.

Den mest almindelige fejl, der opstår efter opdatering af jQuery-biblioteker, er en fejl: Uncaught TypeError: undefined er ikke funktion

Denne fejl opstår oftest på grund af de opdaterede variabler og syntaksen af ​​skriveparametre, og det er højst sandsynligt, at du har skrevet i dine scripts som denne:

$ (dokument). klar (funktion () {

det burde være sådan:

jQuery (dokument). klar (funktion ($) {

Rett dine scripts, der giver fejl i overensstemmelse med det, der er skrevet ovenfor, og fejlen forsvinder, for eksempel glideren fungerede ikke for mig , siden slået fra er lige slukket . Problemet opstod, fordi CMS Wordspress brugte en opdateret version af jQuery-biblioteket, og skripterne i skabelonen blev skrevet for den ældre version var det nok at rette scriptene som beskrevet ovenfor, og problemet forsvandt.

Problemet opstod, fordi CMS Wordspress brugte en opdateret version af jQuery-biblioteket, og skripterne i skabelonen blev skrevet for den ældre version var det nok at rette scriptene som beskrevet ovenfor, og problemet forsvandt

Forlad din feedback eller skriv dine spørgsmål i kommentarerne, vi vil forsøge at hjælpe, hvis du har problemer.

(Set 6 650 gange, 1 gange i dag)

Новости

Карта