Я использовал jQuery в прошлом, когда клиент и его дизайнер настаивали на том, чтобы настраивать полосы прокрутки. Довольно просто прикрепить элемент div на боковой стороне блока и сделать его перетаскиваемым между пределами (и интерпретировать положение для установки смещения прокрутки).
Но вы также должны рассмотреть, что произойдет, если они захотят прокрутить колесо мыши или щелчок средней кнопкой мыши. Они не являются блокировщиками, но вам придется написать слушателей, чтобы обновить положение полосы прокрутки.
Стоит ли вам это делать - это совершенно другой вопрос. Вы, конечно, не должны просто полагаться на свой пользовательский JS. Заставьте JS отключить полосу прокрутки и раскрасьте все элементы управления с помощью JS. Если вы этого не сделаете, люди с отключенным / заблокированным JS не смогут использовать ваш сайт.