WordPressにhttps://github.com/codrops/ThumbnailGridExpandingPreviewを設定しようとしています。未知ReferenceError:グリッドが定義されていません
私が直面しています問題は、次のとおりです。
ここでinitファイル内のコードがあります。何か案は?
add_action('wp_enqueue_scripts', 'sk_enqueue_scripts');
function sk_enqueue_scripts() {
wp_enqueue_script('modernizr', get_stylesheet_directory_uri() . '/js/modernizr.custom.js', '', '1.0.0', false);
wp_enqueue_script('grid', get_stylesheet_directory_uri() . '/js/grid.js', array('jquery'), '1.0.0', true);
wp_enqueue_script('grid-init', get_stylesheet_directory_uri() . '/js/grid-init.js', array('grid'), '1.0.0', true);
}
:私はJSファイルをロードしていますか
これは、次のとおりです。
jQuery(function($){
Grid.init();
});
は私がを取り除くために(function($) {
と})(jQuery);
間grid.js内のコードをラップする必要がありました
ご協力いただければ幸いです。前もって感謝します。
JQueryライブラリがgrid.jsより前のファイルに読み込まれていないようですか?ご確認ください – Vijai
です。 jquery.jsがヘッダーにロードされています。 grid.jsとgrid-init.jsがこの順番でフッターにロードされています。 –
初期コードを ' 'タグを使用すると、スコープの問題が発生する可能性があります。 –