Войти с помощью github
Форум /

Всем привет. Помогите разобраться. Вешаю модификатор на блок при скролле следующим способом:

modules.define('counter', ['i-bem__dom', 'jquery'], function (provide, BEMDOM, $) {
    provide(BEMDOM.decl(this.name, {
        onSetMod: {
        js: {
            inited: function () {

            this.bindToWin('scroll', function(e) {

            // устанавливаем модификатор

            }); 
                   }
              }
         }
    }))
});

Вопросы:

  1. Как модифицировать и сделать так, чтобы установка модификатора происходила при прокрутке страницы на 500 пикселей, например.
  2. При прокрутке страницы до определенного блока, например, block "b2"

Пробовал так:

var scroll = $(this).scrollTop();

if (scroll >= 500) {
// вешаем модификатор
};

Не получилось