Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Не добавляется opacity при скролле (https://javascript.ru/forum/css-html/65513-ne-dobavlyaetsya-opacity-pri-skrolle.html)

Quark_ 23.10.2016 15:26

Не добавляется 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();
});

рони 23.10.2016 15:51

Quark_,
$('.after_body').stop().css...

Quark_ 23.10.2016 16:09

Цитата:

Сообщение от рони (Сообщение 432671)
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();
});


Добавил, не помогло.

join 23.10.2016 16:18

оба .css() удалить, моргать перестанет

Quark_ 23.10.2016 16:29

Цитата:

Сообщение от join (Сообщение 432675)
оба .css() удалить, моргать перестанет

Можно мне в целом скрипт, пока лишь ошибки в консоли...

рони 23.10.2016 16:45

Quark_,
логика неправильная сто тысяч раз назначать scroll!!!


Часовой пояс GMT +3, время: 12:39.