2016-08-09 5 views
0

に適切なエンキュー/ wのWordpressの中で機能しないファイル。なぜこのjsコードは実行されていないのですか?私は関数をラップする必要がありますか?私が疲れたものはすべてうまくいかなかった。私はjsの専門家ではありませんが、私はこのコードがうまくいくはずだと思います...それは私のコードブックで働いていました。Javascriptが私は要素を検査コンソールに誤りがないので、私のJSファイルが正しく私のfunctions.phpファイルに呼び出されるのfunctions.php

注:私はフッターでスクリプトを呼び出しています。私はそれが私のモバイルヘッダーメニューのために私のヘッダーでそれを呼び出すべきですか?

// Mobile Menu 

$('.hamburger').on('click', function() { 

    $('.main-navigation').toggleClass('open'); 

}); 
+1

の書式を把握しようとしています、混乱であるあなたは、ボタン上のクラスとして「ハンバーガー」を持っていますか?メニュー要素のクラスとして「メインナビゲーション」がありますか? –

+0

ええ:$あなたはjQueryのを欠けているか、それはあなたのスクリプトがロードされる前にロードされていません次に、関数 – ERIC

+0

私は今、キャッチされないタイプのエラーエラーを取得していましょう。 – ERIC

答えて

1

フッターで正常に動作するはずです。あなたはそれをラップすることができます

$(document).ready(function() { 
    $('.hamburger').on('click', function() { 
     $('.main-navigation').toggleClass('open'); 
    }); 
}); 

どのようにjQueryを呼び出していますか? functions.phpの関数にショートコードを挿入しているのですか、またはフッターの中のタグに直接配置していますか?

最後の質問(申し訳ありませんが、私は新たなんだ - と徹底した):あなたがあなたのコンソールを確認しましたか?その他のJavaエラー?

  • は申し訳ありませんが、これは私が答え/コメント
+0

いない他の@その後、匿名関数を言う移行がインストールされている、バージョン1.4.1 – ERIC

+0

私はfunctions.phpでそれを呼び出してフッタに配置しています – ERIC

+1

ソースを見る - ページをロードするときにフッタに実際に出力されるコードはありますか?時々私はob_start()を使用しなければなりませんでした。 ?>またはエコーステートメントではなく、Wordpressで関数を返します。私の頭の上からのjQueryの私のバージョンのわからない –

関連する問題