Есть ли простой способ отключить полосу прокрутки в GWT / JavaScript? Он все еще должен быть виден, но неактивен. Он должен полагаться только на GWT, чистый JavaScript и / или CSS. Единственное, что я нашел, это как скрыть полосу прокрутки, но это не то, что мне нужно.
До сих пор я нашел возможное решение, которое устанавливает высоту полосы прокрутки на 0, в то время как я хочу, чтобы она была деактивирована и вернула высоту к нормальному значению после возобновления навигации.
Да, это тоже было бы нормально. Я упомяну это
body{position: fixed; overflow-y: scroll; width: 100%;} - держи
Вам не нужен jQuery, например. document.querySelector('selector').addEventListener('scroll', function(e) { e.preventDefault(); e.stopPropagation(); return false; })
Если вы хотите получить ответ и проголосовать за него, я могу опубликовать его по дублирующей ссылке, используя указанную выше версию javascript, хотя я считаю, что в этом нет необходимости, поскольку легко найти замену обработчика событий jQuery-to-javascript .
@LGSon Насколько я понимаю, ваше решение предотвращает события после перемещения полосы прокрутки, но ее можно перемещать?
Поскольку вы сказали, что не можете использовать jQuery, я хотел показать, как вместо этого использовать простой javascript для присоединения обработчика. Само решение не мое, я просто связался с ним, но короче говоря, когда событие срабатывает, вызываемые методы не позволяют элементу, например, прокрутка.
Я это понимаю. Но это по-прежнему позволяет перемещать полосу прокрутки - без какого-либо эффекта - но это, на мой взгляд, сбивает с толку и не является разумным решением.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


решение css в порядке?