Pergunta de solução do WordPress WordPress: Problema do Oceanwp. jquery “$ não é uma função”

Um usuário perguntou ?

Estou usando o tema wp sea. Quando construo um bloco HTML personalizado em um elemento e o publico, parece que o jquery está indefinido. não defina jquery cdn no bloco html elemetonr ou no painel personalizado js. sempre errando $ não é uma função. Como posso resolver este problema? Curiosamente, não encontro esse erro no bloco Html quando estou no painel enquanto digito o código e o código está funcionando bem. mas quando você postá-lo, ele cometerá um erro e alguns js não funcionarão. AJUDA

Este tópico foi alterado 8 meses, 2 semanas atrás por. Este tópico foi alterado 8 meses, 2 semanas atrás por. Este tópico foi alterado 8 meses, 2 semanas atrás por. Este tópico foi alterado 8 meses, 2 semanas atrás por.

(@rodgersnigel)

8 meses, 2 semanas atrás

Olá

Desculpe pelo seu erro. Diferentes bibliotecas usam o símbolo ‘$’ para diferentes funções. por padrão, está desabilitado para evitar conflitos com outros scripts que usam $. mas no seu caso, usar ‘$’ não parece ter nenhuma outra função. Você pode resolver o problema adicionando o seguinte stick:

     $ = jQuery.noConflict(true);
      //Add your javascript here

Coloque a função jCuery noConflict logo acima do seu javascript e ela deve funcionar.

Você também pode verificar isso thread para Stack Overflow no jQuery noConflict

Ajuste: Se você instalar outro script que usa o cifrão de maneira diferente, há uma solução mais segura:


jQuery(document).ready(function( $ ) {
	
	// $ Works! You can add your code in here
	// console.log($);
	
});

você pode duplicar seu código na função anterior e usar ‘$’ onde você pode ler mais digwp.com

Esta resposta foi alterada 8 meses atrás, duas semanas atrás.

(@Duplo)

8 meses, 2 semanas atrás

Muito obrigado pelo apoio, funcionou.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *