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

Опять вопрос! Суть простая, есть блок topmenu с элементами, по нажатию открываю меню, и хочу для блока page задать дополнительный модификатор

с jquery проблем не возникает

modules.define('topmenu', ['i-bem-dom', 'jquery'], function(provide, bemDom, $) {

provide(bemDom.declBlock(this.name, {
    onSetMod : {
        'js' : {
            'inited' : function() {
                this._domEvents('sublink').on('click', function() {
                    this.findChildElem('subwrap').toggleMod('visible', true);
                    $('.page').css('overflow', 'hidden')
                });
            }
        }
    }
}));

});

Но это не правильно, методы поиска .findChildBlock работают с содержимым блока, а для воздействия на другие блоки, нужно прописать в зависимостях или нет?