Suporte » Temas » Chamada jquery

  • Resolvido gilvancn

    (@gilvancn)


    Olá pessoal,
    Estou precisando adicionar esse script ao meu tema, mas sei que no wordpress já tem uma chamada para jquery, então alguém sabe como faço para esse script funcionar usando o jquery padrão do wordpress?

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    <script type="text/javascript">
    	$p = jQuery.noConflict();
        $p(function () {
            $p(window).scroll(function () {
                if ($p(this).scrollTop() > 300) {
                    $p('.elemento').fadeIn();
                } else {
                    $p('.elemento').fadeOut();
                }
            });
        });
    </script>

    Estou usando o tema Twenty Fourteen, todas as sugestões são bem vindas. 😉

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Olá, gilvancn

    Se o seu tema já está chamando o jquery, você teria apenas que remover a primeira linha do seu código. Ela também está chamando o jquery, e isso pode causar conflito com o que já foi chamado pelo tema. Quanto ao resto do código, sugiro que coloque no footer.php, antes do </body>.

    Se não funcionar, tente colocar a primeira linha de volta, mas lá no header.php, antes do </head>.

    Criador do tópico gilvancn

    (@gilvancn)

    Olá Gabriel,
    Obrigado por tentar me ajudar.
    Era isso que estava tentando fazer, colocar no footer apenas o código a seguir sem a chamada do jquery e o código não estava funcionando quando fazia dessa forma, por isso abrí o tópico.

    <script type="text/javascript">
    	$p = jQuery.noConflict();
        $p(function () {
            $p(window).scroll(function () {
                if ($p(this).scrollTop() > 300) {
                    $p('.elemento').fadeIn();
                } else {
                    $p('.elemento').fadeOut();
                }
            });
        });
    </script>

    Mais já resolví, o problema todo não era ocasinado pelo código js em sí ou a chamada jquery e sim por causa de um configuração que eu havia feito em um plugin que uso para mostrar as imagens em lightbox, daí tava dando conflito.

    Problema resolvido, apenas o código js no footer e tá rodando beleza. \o/
    Valeu Gabriel, obrigado. 😉

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Chamada jquery’ está fechado para novas respostas.