Отключить полосу прокрутки 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.

Другие вопросы по тегам