Запретить скролл при помощи JavaScript

Недавно понадобилось сделать, чтобы при нажатии кнопок вниз\вверх сайт не прокручивался (они теперь выполняют другую функцию).

Сделать это довольно просто. Нужно просто ограничить набор кнопок на которые вообще както реагирует браузер..

Сделал так. Добавил обработчик нажатия кнопок и если это вних\вверх, то возвращаю false.

Вот при помощи jquery:

$(document).keydown(function (e) {
    if (e.keyCode == 40 || e.keyCode == 38) // запретить скролл
       return false
});
Просмотров:   3624

Комментарии

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Введи эти символы. Ато роботы одолели!