Не добавляется opacity при скролле
Подскажите, в чем моя ошибка т.к. указанный в скрипте блок моргает при каждом скролле...
$(document).ready(function() { jQuery(window).on('resize', function() { if (jQuery(window).width() < 640) { $(window).scroll(function(){ if ( $(this).scrollTop() > 350 ) { $('.after_body').css('opacity', 0).animate({opacity: 1}, 1000); } else { $('.after_body').css('opacity', 1).animate({opacity: 0}, 100); } }); } }); jQuery(window).resize(); }); |
Quark_,
$('.after_body').stop().css... |
Цитата:
$(document).ready(function() { jQuery(window).on('resize', function() { if (jQuery(window).width() < 640) { $(window).scroll(function(){ if ( $(this).scrollTop() > 350 ) { $('.after_body').stop().css('opacity', 0).animate({opacity: 1}, 1000); } else { $('.after_body').stop().css('opacity', 1).animate({opacity: 0}, 100); } }); } }); jQuery(window).resize(); }); Добавил, не помогло. |
оба .css() удалить, моргать перестанет
|
Цитата:
|
Quark_,
логика неправильная сто тысяч раз назначать scroll!!! |
Часовой пояс GMT +3, время: 12:39. |