Как предотвратить прокрутку страницы при прокрутке с указанного c div? - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть html страница со свитком. На этой главной странице у меня есть плавающий div с другой прокруткой.

Проблема в том, что когда я прокручиваю плавающий div, и прокрутка на максимуме (сверху или снизу), прокрутка продолжается, но на главной странице .

Итак, как предотвратить прокрутку главной страницы, когда я прокручиваю плавающий div до максимума?

Извините за мой плохой английский sh.

1 Ответ

0 голосов
/ 22 февраля 2020

Может быть, что-то подобное поможет. Это позволит сделать так, чтобы keyCode 40 (клавиатура со стрелкой вниз) не давала пользователю возможности прокручиваться с помощью клавиатуры.

<script>
$(document).keydown(
  function(e)
  {    
      if (e.keyCode == 40) {
          e.preventDefault(); // this is what stops user from being able to scroll
          // extra code here
      }
  }
);
</script>

Итак ... Если нажата стрелка вниз, предотвращает поведение по умолчанию ; клавиша № 38 - стрелка вверх.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...