Erro "Uncaught TypeError: undefined não é uma função" e como corrigi-lo

Provavelmente muitos usuários começaram a ver este erro após as últimas atualizações de seu CMS, em particular, eles atualizaram bibliotecas jQuery do WordPress, o que afetou um grande número de scripts em sites. Por exemplo, scripts e galerias de sliders que usam vários efeitos e recursos do jQuery, começaram a funcionar incorretamente. Alguns controles deslizantes pararam de girar os slides e as galerias pararam de abrir as fotos ou aumentá-las, mas todos esses problemas podem ser resolvidos.

O erro mais comum que ocorre após a atualização de bibliotecas jQuery é um erro: UnEught TypeError: undefined não é função

Esse erro geralmente ocorre devido às variáveis ​​atualizadas e à sintaxe dos parâmetros de escrita, e é mais provável que você tenha escrito em seus scripts da seguinte forma:

$ (documento). pronto (function () {

deveria ser assim:

jQuery (documento). pronto (função ($) {

Corrigir seus scripts que dão erros de acordo com o que foi escrito acima e o erro desaparece, por exemplo, o controle deslizante não funcionou para mim , a página desligada , o problema ocorreu porque o CMS Wordspress usou uma versão atualizada da biblioteca jQuery e os scripts no modelo foram escritos para a versão mais antiga, bastava consertar os scripts conforme descrito acima e o problema desapareceu.

Corrigir seus scripts que dão erros de acordo com o que foi escrito acima e o erro desaparece, por exemplo, o controle deslizante não funcionou para mim , a página desligada , o problema ocorreu porque o CMS Wordspress usou uma versão atualizada da biblioteca jQuery e os scripts no modelo foram escritos para a versão mais antiga, bastava consertar os scripts conforme descrito acima e o problema desapareceu

Deixe seu feedback ou escreva suas perguntas nos comentários, nós tentaremos ajudar se você tiver alguma dificuldade.

(Visualizado 6 650 vezes, 1 visas hoje)