Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.04.2016, 15:10
Аспирант
Отправить личное сообщение для Иззет Посмотреть профиль Найти все сообщения от Иззет
 
Регистрация: 22.11.2013
Сообщений: 39

Jquery animate()
$(window).scroll(function() {
if ($(window).scrollTop() > 1800) {
            $(".block").animate({
                "opacity": "0.8"
            }, 500);
        }
else if ($(window).scrollTop() < 1750) {
     $(".block").animate({
              "opacity": "1.0"
          }, 500);
      }
});

Обычная анимация, код работает, но с каким-то торможением.
Уверяю, что никаких других событий не повешено на этот элемент.
Какие могут быть конфликты с работой animate()?
Ответить с цитированием
  #2 (permalink)  
Старый 05.04.2016, 15:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от Иззет
scroll
скрипт запускает сотни раз ... хотябы остановите предыдущую анимацию ... $(".block").stop().animate
Ответить с цитированием
  #3 (permalink)  
Старый 06.04.2016, 07:37
Аспирант
Отправить личное сообщение для Иззет Посмотреть профиль Найти все сообщения от Иззет
 
Регистрация: 22.11.2013
Сообщений: 39

Большое спасибо за помощь
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Jquery. animate. opacity Dimas22 jQuery 1 12.03.2016 12:08
Аналог jQuery(...).animate на чистом JS 2chan Общие вопросы Javascript 3 12.07.2015 19:23
Два вопроса по animate() jQuery Neznayka Общие вопросы Javascript 11 15.05.2013 01:59
Проблема с Confirm, jQuery animate в Chrome dimonrus66 jQuery 4 08.10.2011 16:54
jQuery, функция animate(), рекурсия xintrea jQuery 12 03.01.2011 12:33