Отключить (не скрыть) полосу прокрутки

Есть ли простой способ отключить полосу прокрутки в GWT / JavaScript? Он все еще должен быть виден, но неактивен. Он должен полагаться только на GWT, чистый JavaScript и / или CSS. Единственное, что я нашел, это как скрыть полосу прокрутки, но это не то, что мне нужно.

До сих пор я нашел возможное решение, которое устанавливает высоту полосы прокрутки на 0, в то время как я хочу, чтобы она была деактивирована и вернула высоту к нормальному значению после возобновления навигации.

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

Tomasz Bubała 20.03.2018 11:14

Да, это тоже было бы нормально. Я упомяну это

Philipp 20.03.2018 11:15
body{position: fixed; overflow-y: scroll; width: 100%;} - держи
Tomasz Bubała 20.03.2018 11:17

Вам не нужен jQuery, например. document.querySelector('selector').addEventListener('scroll'‌​, function(e) { e.preventDefault(); e.stopPropagation(); return false; })

Ason 20.03.2018 11:21

Если вы хотите получить ответ и проголосовать за него, я могу опубликовать его по дублирующей ссылке, используя указанную выше версию javascript, хотя я считаю, что в этом нет необходимости, поскольку легко найти замену обработчика событий jQuery-to-javascript .

Ason 20.03.2018 11:25

@LGSon Насколько я понимаю, ваше решение предотвращает события после перемещения полосы прокрутки, но ее можно перемещать?

Philipp 20.03.2018 13:58

Поскольку вы сказали, что не можете использовать jQuery, я хотел показать, как вместо этого использовать простой javascript для присоединения обработчика. Само решение не мое, я просто связался с ним, но короче говоря, когда событие срабатывает, вызываемые методы не позволяют элементу, например, прокрутка.

Ason 20.03.2018 14:12

Я это понимаю. Но это по-прежнему позволяет перемещать полосу прокрутки - без какого-либо эффекта - но это, на мой взгляд, сбивает с толку и не является разумным решением.

Philipp 20.03.2018 14:17
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
8
30
0

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