Правильная проверка хеша

238
20 ноября 2017, 18:32

Как сделать проверку хеша?

Мне нужно реализовать примерно такую штуку:

    if (window.location.hash == '#about') {
        $('.topnav').css('background-color', 'red');
    }

Если хеш равен тому или иному значению, фон у шапки меняется. В таком виде проверка срабатывает через раз

$("section.nav div.bottomnav ul li a").click(function(){
    $("section.nav div.bottomnav ul li a").removeClass("active");
    $(this).addClass('active');
    if (window.location.hash == '#about') {
        $('.topnav').css('background-color', 'red');
    }
});

т.е для того чтобы фон поменялся, на меню нужно нажать 2 раза. А мне нужно чтобы она срабатывала сразу, не только по нажатию но и по скроллу страницы, к слову, используется FullPage, заранее благодарен за любую помощь.

READ ALSO
Что это за запрос к bd?

Что это за запрос к bd?

Что это за запрос и в чем отличие от SELECT * FROM users ? Мне нужна наводка на то что гуглить

236
Поиск в таблице MySQL

Поиск в таблице MySQL

Привет всем! Есть таблица разделов кондиционеров, в ней есть раздел "Мульти-сплит-системы", ко мне приходит файл импорта и в нем часто встречаются...

232
Не работает объединение таблиц через JOIN!

Не работает объединение таблиц через JOIN!

Имеется 2 таблицы: в первой есть города с наименованиями, а во второй идентификаторы этих городовПочему после добавления JOIN выборка с БД перестает...

287
Несколько NOT LIKE средствами REGEXP

Несколько NOT LIKE средствами REGEXP

Нужно отфильтровать email адреса

235