Показать сообщение отдельно
  #1 (permalink)  
Старый 25.03.2014, 23:34
Кандидат Javascript-наук
Отправить личное сообщение для fAmOus Посмотреть профиль Найти все сообщения от fAmOus
 
Регистрация: 10.07.2012
Сообщений: 105

Подмена класса при скроллинге (лаги)
Всем привет! Мне нужно пофиксить лаги на странице. До подмены ксс сайт не тормозит, а опускаешься ниже 400 пикселей, сайт начинает ловить тормоза.. поднимаешься выше, все окей.. не могу понять в чем проблема..


$(window).bind("scroll", function() {
 _scrollTop = $(this).scrollTop();
 if(400 < _scrollTop){
    if($(".menuTopLayer").css('position')!='fixed'){
        $(".menuTopLayer").hide().addClass("scrolled").fadeIn("fast");
        $(".tNews").css({paddingTop:178});
     }
 } else if(200 > _scrollTop){
    if($(".menuTopLayer").css('position')=='fixed'){
       $(".menuTopLayer").removeClass("scrolled");
       $(".tNews").css({paddingTop:120});
    }
 }
Ответить с цитированием