Отключить полосу прокрутки nicescroll, которая идет по умолчанию
По умолчанию я получаю полосу прокрутки nicescroll (красного цвета), которая приводит к разрыву моей html-страницы при увеличении. Как ее отключить.
1 ответ
Ключевое значение horizrailenabled глобально установлено на true
, в объекте _globalobjects. Вы можете установить значение на false
который отключит функциональность Nicescroll, оставив встроенную прокрутку на месте.
Эта рекомендация прямо из решения проблем Nicescroll
$("#yourscrollableelement").niceScroll({horizrailenabled:false});
Чтобы отключить собственную прокрутку с помощью ключа в кавычках, добавьте эту строку:
$("#yourscrollableelement").css({"overflowX":"hidden"});
Хотя это решение, я бы порекомендовал просмотреть код Nicescroll, чтобы определить, что вызывает проблемы с вашей разметкой. Часто вы можете решить проблему, скорректировав свой код.
Если вы перетащите файл nicescroll.js в свой редактор, найдите / найдите HORIZ. Скорее всего, это будет там, где происходит конфликт. Я думаю, переменная курсора css свойство position: absolute;
виновник Затем вы можете настроить свой стиль и сохранить функциональную целостность с помощью библиотеки Nicescroll.