Показать сообщение отдельно
  #9 (permalink)  
Старый 29.06.2009, 06:40
Аватар для demi
Кандидат Javascript-наук
Отправить личное сообщение для demi Посмотреть профиль Найти все сообщения от demi
 
Регистрация: 30.11.2008
Сообщений: 122

все получилось сделал такую фукцию(точнее взял из примера и переделал немного) и вставил ее в onscroll :

function menupos() { 
		var header = document.getElementById('nm');
		if (!header) return;
		var currentOffset = document.documentElement.scrollTop || document.body.scrollTop;
		var startPos = parseInt(setMenuOffset.initialPos) || 270;
		var desiredOffset = startPos - currentOffset;
		if ( desiredOffset <= 50 && desiredOffset >= 0 ) { header.style.top = 270 +  desiredOffset + 'px' ;}
		if ( desiredOffset < 0 ) header.style.top = 270 +  Math.abs(desiredOffset)+ 50 + 'px' ;
		if ( desiredOffset > 50 ) header.style.top = 270 + 'px' ;
	}
Ответить с цитированием