Показать сообщение отдельно
  #3 (permalink)  
Старый 02.11.2017, 19:29
Аспирант
Отправить личное сообщение для Zombie_Killer Посмотреть профиль Найти все сообщения от Zombie_Killer
 
Регистрация: 20.06.2017
Сообщений: 38

Сообщение от ruslan_mart Посмотреть сообщение
<div class="menu"></div>


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


var menu = document.querySelector('.menu');
var menuIsFixed = false;
var top = 100; //При какой позиции фиксировать

window.addEventListener('scroll', function() {
	if(window.pageYOffset > top != navMenuIsFixed) {
		menuIsFixed = !menuIsFixed;
		menu.classList[menuIsFixed? 'add' : 'remove']('fixed');
	}
});
8 строчка мне не понятна, как и последняя
Ответить с цитированием