免責事項:私はjQueryの初心者です。WordPressのウェブサイトでjQueryを実行できないのはなぜですか?
私が試したこと: Magnum WPテーマには、複数のjsファイルがエンキューされています。私はcustom.js
にjQueryコードを追加しましたが、これは間違いなく正しく機能しています(機能は明らかに不足しています)。私はまた、最後に(jQueryライブラリが呼び出された後に)まっすぐに貼り付けられたコードで、<script>
タグを頭の中に追加しようとしました。テーマはjQueryを使用しているため、libが確実にリンクされています。私は多くの異なるコードスニペットを試しましたが、私はそれらのいずれかを動作させることはできません。例えば。私はまた、$
(意味的に正しいかわからない)に置き換えjQuery
でそれを試してみた
jQuery(window).scroll(function() {
var position = $(this).scrollTop();
jQuery('.section').each(function() {
var target = $(this).offset().top;
var id = $(this).attr('id');
if (position >= target) {
jQuery('.menu-wrap > ul > li > a').removeClass('yes');
jQuery('.menu-wrap > ul > li > a[href=#' + id + ']').addClass('yes');
}
});
});
を実行するには、このいずれかを取得するために一日中しようとしてきました。
リンクされたhtml要素が存在することを確認できます。 .yes
は、自分のスタイルシートで参照できるように、background: red;
というルールで参照されています。
なぜこのコードまたは他のjquery関数が読み込まれないのか、私は考えられません。
クロムコンソールに関連するエラーはありません。
コンソールに変更しましたか?エラー?または単に動作しませんか? – xAqweRx
コンソールをチェックしましたか? –
@xAqweRx関連するエラーはありません: jquery-migrate.min.js?ver = 1.4.0:2 JQMIGRATE:Migrateがインストールされています。バージョン1.4.0 theme.minがインストールされています。 js?ver = 1457655677:3 carouFredSel: ".services-slider"の要素が見つかりませんでした。 util.js:222 Google Maps API警告:NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys – user1395909