Показать сообщение отдельно
  #1 (permalink)  
Старый 04.02.2014, 22:41
Профессор
Отправить личное сообщение для xTODx Посмотреть профиль Найти все сообщения от xTODx
 
Регистрация: 04.02.2014
Сообщений: 167

Заморозка блока!
Всем привет, нужно сделать одну не очень сложную штуку, но я что то запутался.
Написал такой вот код
$(document).ready(function(){
	
	var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
	var setmenu = document.getElementById('text').offsetTop;
	$(document).scroll(function(){
		if(scrollTop > setmenu){
		//alert(1);
 $("#menu").toggleClass("menufix"); 
	} else if(scrolTop < setmenu){}
		
		}
	)

когда я докручиваю до элемента с id menu, он замирает, и фиксируется, но если я назад вернусь выше, он станет на своём месте.
Помогите, с js дружу пока не слишком круто)) но стараюсь учится. Как я понимаю, нужно записать значение положения в переменную при загрузке, и с ним всё время сравнивать.

Последний раз редактировалось xTODx, 04.02.2014 в 22:45.
Ответить с цитированием