Отказ от ответственности: Я являюсь новичком jQuery.Почему я не могу запустить jQuery на моем сайте Wordpress?
Что я пытался: В пределах темы Magnum WP есть несколько файлов js, находящихся в очереди. Я добавил код jQuery в custom.js
, который определенно правильно связан с ядром (поскольку функции явно исчерпаны). Я также попытался добавить в голову теги <script>
с кодом, вставленным прямо в конец (после вызова библиотеки jQuery). Тема использует jQuery, поэтому lib определенно связан. Я пробовал много разных фрагментов кода, и я не могу заставить их работать. Например. Я пытался весь день, чтобы получить это, чтобы запустить
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');
}
});
});
Я также пробовал с jQuery
заменен $
(не уверен, что семантически правильно).
Я могу подтвердить, что связанные элементы 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 Предупреждение API Карт Google: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys – user1395909