Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.07.2020, 22:26
Новичок на форуме
Отправить личное сообщение для wins Посмотреть профиль Найти все сообщения от wins
 
Регистрация: 21.12.2013
Сообщений: 6

Выполнить действие при скроле.
Здравствуйте, хочу выполнить действие каждый раз когда пользователь скролит сайт. Скрол - принять хеш с юрла и если хеш нужный то выполнить другое действие. Пробовал так и не только так
var section = location.hash;

jQuery(window).scroll(function (e) {
	if (section == 'section1'){
		alert ('YES');
	} else {
		alert ('NO');
	}
});

Но не работает.
Сам url выглядит так, "site,com/#section1"
При скроле #section1 в юрле меняется на #section2, #section3 и т.д.

Подскажите, в чем проблема, целый день экспериментирую и гуглю.

Последний раз редактировалось wins, 17.07.2020 в 22:32.
Ответить с цитированием
  #2 (permalink)  
Старый 17.07.2020, 23:29
Новичок на форуме
Отправить личное сообщение для wins Посмотреть профиль Найти все сообщения от wins
 
Регистрация: 21.12.2013
Сообщений: 6

Нашел решение
jQuery(window).bind('hashchange', function() {
var section = location.hash;
if(section == '#section1' || section == '#section6'){
jQuery("header").addClass("filter");
jQuery(".sh-light-logo").hide();
jQuery(".sh-standard-logo").show();
}
if(section == '#section0' || section == '#section7'){
jQuery("header").removeClass("filter");
jQuery(".sh-light-logo").show();
jQuery(".sh-standard-logo").hide();
}
});
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выполнить код при появлении элемента? snovapavel jQuery 6 12.10.2016 20:38
Прошу помочь, при скроле каждому элементу добавляется инициализация mitrich38 Events/DOM/Window 2 05.07.2016 23:47
Изменение контента при скроле. DeNick Общие вопросы Javascript 2 11.05.2016 11:50
Действие при обновлении страницы MegaMutex Общие вопросы Javascript 1 15.03.2013 09:34
Как выполнить код javascript при инклюде странички на php wfire jQuery 7 27.05.2011 14:43