Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Скрипт при нахождение элемента добавляется класс, анимация (https://javascript.ru/forum/angular/44785-skript-pri-nakhozhdenie-ehlementa-dobavlyaetsya-klass-animaciya.html)

Wahlberg 02.02.2014 02:44

Скрипт при нахождение элемента добавляется класс, анимация
 
Доброго времени суток.

Как написать вот такой скрипт - при нахождение элемента добавляется класс.

Как я это реализовывал на jquery, но мне интересно как это сделать в ангуляре, какие использовать для этого функции?

var block = $(this);
        $(window).scroll(function() {
          var top = block.offset().top;
          var bottom = block.height()+top;
          top = top - $(window).height();
          var scroll_top = $(this).scrollTop();
          if ((scroll_top > top) && (scroll_top < bottom)) {
            if (!block.hasClass('animate')) {
              block.addClass('animate');
              block.trigger('animateIn');
            }
          } else {
            block.removeClass('animate');
            block.trigger('animateOut');
          }
        });


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