Подтвердить что ты не робот

Как включить прокрутку на веб-сайте, на котором отключена прокрутка?

Как быстро повторно включить прокрутку на веб-сайте, который отключил прокрутку с помощью Javascript? window.scrollBy(0, 100) отлично работает, просто не получается понять, как связать это с клавишами или прокруткой мыши.

4b9b3361

Ответ 1

В браузере, таком как Chrome, проверьте код (например, в Chrome нажмите ctrl + shift + c) и установите overflow: visible на элемент body. Если есть JavaScript, который регулярно проверяет это и удаляет его, просто попробуйте найти этот код JavaScript, например. перейдя через код или нажав на другой код JavaScript в консоли отладчика кода и нажав кнопку backspace на клавиатуре, чтобы удалить его. Если у вас возникли проблемы с его поиском, вы можете просто попробовать удалить несколько JavaScripts (вы можете, конечно, просто нажать ctrl + z, чтобы отменить любой код, который вы удалили, или нажать обновление, чтобы начать заново). Удачи!

Ответ 2

добавление overflow:visible !important; к элементу body, который работал у меня.

Ответ 3

Просто подумал, что помогу кому-нибудь с этим.

Как правило, вы можете просто вставить это в консоли.

$("body").css({"overflow":"visible"});

Или версия только для JavaScript:

document.body.style.overflow = "visible";

Ответ 4

Вы можете вставить следующий код в консоль для прокрутки вверх/вниз с помощью клавиш клавиатуры a/z. Если вы хотите установить свои собственные ключи, вы можете посетить эту страницу, чтобы получить коды клавиш

function KeyPress(e) {
  var evtobj = window.event? event : e
  if (evtobj.keyCode == 90) {
    window.scrollBy(0, 100) 
  }
  if (evtobj.keyCode == 65) {
    window.scrollBy(0, -100) 
  }
}

document.onkeydown = KeyPress;

Ответ 5

Попробуйте следующее:

window.onmousewheel = document.onmousewheel = null
window.ontouchmove = null 
window.onwheel = null 

Ответ 6

Попробуйте ур код для добавления 'script' - последняя строка или сделать тестовую консоль ур (F12) включить прокрутку

<script>
(function() {
  for (div=0; div < document.querySelectorAll('div').length; div++) {
    document.querySelectorAll('div')[div].style.overflow = "auto";
  };
})();
</script>

Ответ 7

Выберите Body с помощью инструментов разработчика Chrome (Inspect) и измените переполнение css: visible,

Если это не сработает, проверьте ниже файл CSS, если html, тело установлено как переполнение: скрыто, измените его как видимое