Я рассмотрел, я думаю, весь код полос прокрутки, но пока не смог найти простой, который не использует jQuery или несколько сложную библиотеку.
Кто-нибудь создал там собственную простую полосу прокрутки, используя только Javascript? То, что я ищу, является примером того, как это можно сделать. В частности, у меня есть простая веб-страница Bootstrap с:
<body>
<header> ....</header>
<main> ......</main>
</body>
То, что я хотел бы сделать, - это иметь небольшую полосу прокрутки страницы справа от области <main>
, если содержимое там больше, чем умещается на одной странице. В целях стилизации я бы хотел, чтобы эта , а не была полосой прокрутки браузера по умолчанию.
Вот пример того, что я ищу, но этот действительно использует jQuery, поэтому я не могу использовать его на своем сайте:
http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html
Я ищу какой-то способ сделать это, используя Javascript в современном браузере IE9 и выше. Поскольку я думаю, что это было бы полезно для многих людей, я открыл за это премию в 200 человек в надежде, что кто-то сможет предоставить хороший пример перетаскиваемой полосы прокрутки страницы, которая также будет реагировать на колесо мыши при нахождении над областью содержимого страницы.
Просто обновление. Я не ищу мобильное решение для этого. Я просто ищу решение, которое будет работать в браузере ПК /Mac. Сайт не настроен или не подходит для телефона. Можно использовать на iPad/планшете, но для этих целей я бы хотел иметь по умолчанию полосу прокрутки, чтобы использовать только обычный метод прокрутки планшета.