gromo / jquery.scrollbar

jQuery CSS Customizable Scrollbar
GNU General Public License v2.0
756 stars 238 forks source link

Баг кастомного скролла при укладывании контента в размеры родительского контейнера #3

Closed Evangeline-Rei closed 10 years ago

Evangeline-Rei commented 10 years ago

Добрый день, Использовал ваш скролл https://github.com/gromo/dslib/tree/master/jquery.scrollbar , но, к сожалению, нашел неприятную особенность. Замечена только в IE (проверял в ие9 и ие11). Скролл ведет себя странно, если контент укладывается в размеры блока, верткальная полоса прокрутки появляется, а если контент полностью удалить из контейнера, иногда появляется горизонтальная полоса прокрутки (кастомные, не виндовские). Такое чувство, что где-то идёт смещение на 1 пиксель. Причем неважно, указывается ли классу scroll-wrapper свойство css } max-height.

Возможно ли как-то это пофиксить?

Пример по ссылке http://lelouch.ru/scr/ Скриншот для понимания, если не удастся воспроизвести http://lelouch.ru/scr/screen_example.png

И ещё хотел бы задать вопрос. Возможно ли реализовать вариант, чтобы корректно работал класс .scroll-content со свойством css { overflow: auto } а не { overflow: scroll }? Чтобы оно как-то детектилось, есть ли виндовский скролл, или же его нет, чтоб от этого шел рассчет.

Просто очень неприятная ситуация возникает, когда у scroll-wrapper { height: 100% } , соответственно {margin-bottom -17px} не может работать и в FireFox и IE всегда виден неактивный виндовский скролл.