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

Делаю комментарии к текстовым блокам как на медиуме Использовал блок dropdown в котором popup как то так

{
    block : 'dropdown',
    mods : { switcher : 'link' },
    switcher : {
        block : 'comments-counter',
        mix : { block : 'link', mods : { pseudo : true }},
        comments : 'ololo'
    },
    popup : {
        block : 'popup',
        mods : { theme : 'comments' },
        directions : ['right-top'],
        mainOffset : 17,
        secondaryOffset : -15,
        viewportOffset : 20,
        content : 'комментарии'
    }
}

Мне нужно двинуть body в лево при нажатии на переключатель. Сдвиг делается через css добавлением к body класса. Открывается popup, все вроде бы хорошо, но после анимации сдвига и скрола мышкой popup почему то пересчитывает свою позицию не правильно.

Вот видео баги https://yadi.sk/i/RXsm_X0ycpgfn

И видео если не двигать body https://yadi.sk/i/0-hxIvVtcpqKh

В какую строну смотреть? Помогите.