Viga "Püüdmata TypeError: määratlemata ei ole funktsioon" ja kuidas seda parandada

Tõenäoliselt hakkasid paljud kasutajad nägema seda viga pärast oma CMS-i värskemaid värskendusi, eriti värskendasid nad WordPressi jQuery raamatukogusid, mis mõjutasid suurt hulka skripte veebisaitidel. Näiteks hakkasid valesti töötama liugurskripte ja galeriisid, mis kasutavad erinevaid jQuery efekte ja funktsioone. Mõned liugurid lõpetasid slaidide nihutamise ja galeriid lõpetasid fotode avamise või nende laiendamise, kuid kõik need probleemid on lahendatavad.

Kõige tavalisem viga, mis ilmneb pärast jQuery raamatukogude värskendamist, on viga: Püüdmata TypeError: undefined ei toimi

See viga esineb kõige sagedamini värskendatud muutujate ja parameetrite kirjutamise süntaksite tõttu ning on tõenäoliselt kirjutatud sellistes skriptides:

$ (dokument). valmis (funktsioon () {

see peaks olema selline:

jQuery (dokument). valmis (funktsioon ($) {

Parandage oma skriptid, mis annavad vigu vastavalt ülaltoodule ja viga kaob, näiteks liugur ei töötanud minu jaoks , leht välja lülitatud, välja lülitatud , probleem tekkis seetõttu, et CMS Wordspress kasutas jQuery raamatukogu värskendatud versiooni ja skripte kirjutati mallis vanema versiooni puhul piisas skriptide kinnitamisest, nagu eespool kirjeldatud, ja probleem kadus.

Parandage oma skriptid, mis annavad vigu vastavalt ülaltoodule ja viga kaob, näiteks liugur ei töötanud minu jaoks , leht välja lülitatud, välja lülitatud , probleem tekkis seetõttu, et CMS Wordspress kasutas jQuery raamatukogu värskendatud versiooni ja skripte kirjutati mallis vanema versiooni puhul piisas skriptide kinnitamisest, nagu eespool kirjeldatud, ja probleem kadus

Jäta oma tagasiside või kirjutage oma kommentaarid kommentaaridesse, püüame aidata, kui teil on raskusi.

(Vaadatud 6 650 korda, 1 vaatamist täna)