Использую сабжевый
плагин для кастомного скроллбара на странице. После изменения размера окна, и следовательно области скроллинга, плагин не пересчитывает значения высоты/ширины блока для расчета скролла.
Пробовал так:
$(document).ready(function(){<br>
$('#main').mCustomScrollbar();<br>
});<br>
$(window).resize(function(){<br>
$('#main').mCustomScrollbar();<br>
});<br>
Но это лишь добавляет кучу новых скроллов для блока не убирая старого. Я бог бы «ручками» убирать старый скролл на ресайзе окна, но не тут то было. Вешая скролл на блок, плагин создает свою сложную обертку для блока контента.
upd: Нашел параметр advanced: updateOnContentResize: true, который это должен делать, но делает он это «коряво». Пересчет происходит не по событию ресайза блока, а уже после, когда юзер «докрутит» скроллбар до нужного места. Да и работает это не всегда аккуратно.
upd 2: При использовании updateOnBrowserResize: true все работает более менее сносно, но при открытии инспектора в том же хроме пересчет идет наперекосяк.
Поиграться можно
тут
Кто имел дело с этим? Подскажите.