Показать сообщение отдельно
  #4 (permalink)  
Старый 01.09.2017, 15:29
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,799

neformatnoe, попробуйте так:
var lastScrollTop=$(window).scrollTop();
$(window).scroll(function(event){
   var curSTop=$(this).scrollTop(),
	$node=$("#pathgray");
	
   if (curSTop>lastScrollTop && parseInt($node.css('top'))>60){
       // код для прокрутки вниз
        $node.stop(true).animate({
			top:"60px"
        },600);
		$("#yacht_block,#com_block,#first_menu").slideUp(600);
   }else if(curSTop<lastScrollTop && parseInt($node.css('top'))<102){
		// код для прокрутки вверх
		$node.stop(true).animate({
			top:"102px"
		},600);
		$('#first_menu').slideDown(600);
   };
   
   lastScrollTop=curSTop;
});

Последний раз редактировалось Nexus, 04.09.2017 в 13:11. Причина: Bugfix, line 20;
Ответить с цитированием