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.
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)