Показать сообщение отдельно
  #1 (permalink)  
Старый 03.10.2012, 17:44
Аспирант
Отправить личное сообщение для frant32 Посмотреть профиль Найти все сообщения от frant32
 
Регистрация: 03.02.2012
Сообщений: 67

задержка animating
<script>
$(document).ready(function(e) {

function animating(el,value,speed){
	 element = $(el);
     element.animate({height:value},speed);
}

function fadingOut(el,speed){
     element = $(el);
	 element.fadeOut(speed);
}

function fadingIn(el,speed){
     element = $(el);
	 element.fadeIn(speed);
}



     $(window).scroll(function(e) {
            if  ($(document).scrollTop() == 0) {
                 
				  animating('#header',80,500);
				  fadingIn('#ob',450);
				  
			} else {
				
                                              fadingOut('#ob',450);
				 animating('#header',20,500);
				  
			}
      });

});
</script>



вот код ,при скроле
fadingOut('#ob',450); animating('#header',20,500);
выполняется нормально , но когда
$(document).scrollTop()
становится равным нулю тоисть дохожу до верхенго упора страници ,
fadingIn('#ob',450);
срабатует нормально , а animating('#header',80,500); работает не правильно (во первых срабатует с задержкой , во вторых еслди и срабатует то не правильно (разворачует и тут же сворачует , ну эт не столько важно я думаю это из-за того что когда пять скроилишь ничего не происходит но по окончанию этой задержки выполняет разворчивание несколько рас ). ) помогите разобратся с этой задержкой откуда она и как с ней боротся .
Ответить с цитированием