Показать сообщение отдельно
  #4 (permalink)  
Старый 27.11.2015, 16:37
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

.menu.fixed {
     position: fixed;
     top: 0;
}


(function() {
	var menu = document.querySelector('.menu'),
		menuIsFixed = false,
		menuMaxTop = 400;
	
	window.addEventListener('scroll', function() {
		if(this.pageYOffset >= menuMaxTop != menuIsFixed) {
			menuIsFixed = !menuIsFixed;
			menu.classList[menuIsFixed ? 'add' : 'remove']('fixed');
		}
	});
})();
Ответить с цитированием