Показать сообщение отдельно
  #5 (permalink)  
Старый 29.01.2015, 02:20
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от eckimoc
if ($(window).scrollTop() > 100) {
    if( $(window).width() > 767){
        $('.login-form').clearQueue().fadeOut(200);
        $('.logo').css('margin-top', '20px');
        $('.logo img').css('width', '95px');
        $('.nav-wrapper').css('margin-top', '40px');
    }
}
if ($(window).scrollTop() < 100) {
    if( $(window).width() > 767){
        $('.nav-wrapper').css('margin-top', '130px');
        $('.logo').css('margin-top', '51px');
        $('.logo img').css('width', '408px');
        if ($('.login-form').css('display') == 'none'){
           $('.login-form').delay(600).fadeIn(300);
        }
    }
}
Это ужас. Мало того, что скролл на каждый прокрученный пиксель что-то перерисовывает, так ещё повторно нужно находить все элементы и задавать им уже присвоенные стили.

Но увы, сейчас так большинство сайтов сделаны.
Ответить с цитированием