Сообщение от 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);
}
}
}
|
Это ужас. Мало того, что скролл на каждый прокрученный пиксель что-то перерисовывает, так ещё повторно нужно находить все элементы и задавать им уже присвоенные стили.
Но увы, сейчас так большинство сайтов сделаны.