Feil "Uncaught TypeError: undefined er ikke en funksjon" og hvordan du kan fikse det

Sannsynligvis begynte mange brukere å se denne feilen etter de siste oppdateringene av deres CMS, spesielt de oppdaterte WordPress jQuery-biblioteker, som påvirket et stort antall skript på nettsteder. For eksempel begynte gliderskript og gallerier som bruker ulike jQuery-effekter og funksjoner, å fungere feil. Noen skyvekontrollere sluttet å gå på glidelåser, og gallerier sluttet å åpne bilder eller forstørre dem, men alle disse problemene kan løses.

Den vanligste feilen som oppstår etter oppdatering av jQuery-biblioteker er en feil: Uncaught TypeError: undefined er ikke funksjon

Denne feilen oppstår oftest på grunn av de oppdaterte variablene og syntaksen til skriveparametere, og det er mest sannsynlig at du har skrevet i dine skript som dette:

$ (dokument). klar (funksjon () {

det burde være slik:

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

Korrigere skriptene dine som gir feil i samsvar med hva som er skrevet over og feilen forsvinner, for eksempel, glideren virket ikke for meg , siden slått av, bare slått av , problemet oppstod fordi CMS Wordspress brukte en oppdatert versjon av jQuery-biblioteket, og skriptene i malen ble skrevet for den eldre versjonen var det nok å fikse skriptene som beskrevet ovenfor og problemet forsvant.

Korrigere skriptene dine som gir feil i samsvar med hva som er skrevet over og feilen forsvinner, for eksempel, glideren virket ikke for meg , siden slått av, bare slått av , problemet oppstod fordi CMS Wordspress brukte en oppdatert versjon av jQuery-biblioteket, og skriptene i malen ble skrevet for den eldre versjonen var det nok å fikse skriptene som beskrevet ovenfor og problemet forsvant

Legg igjen din tilbakemelding eller skriv dine spørsmål i kommentarene, vi vil prøve å hjelpe hvis du har problemer.

(Vist 6 650 ganger, 1 visninger i dag)