Есть ли какой-либо способ в javascript, с помощью которого мы можем контролировать, сколько будет прокручиваться документ (с точки зрения пикселя) при нажатии стрелки вверх/вниз на клавиатуре?Управление скоростью прокрутки документа по стрелке вверх/вниз
2
A
ответ
2
Да. Просто добавьте обработчик события в событие нажатия клавиши, а затем проверьте, нажата ли клавиша «вверх» или «вниз», и если сфокусированным элементом является тело через document.activeElement
. Это было бы использовать такую функцию:
$(document).keydown(function(e) {
var n = 100; //Enter the amount of px you want to scroll here
if (e.which == 38 && document.activeElement == document.body) {
e.preventDefault();
document.body.scrollTop -= n;
}
if (e.which == 40 && document.activeElement == document.body) {
e.preventDefault();
document.body.scrollTop += n;
}
});
Это изменяет количество пикселей прокручиваться на введенную сумму в строке 2 этого сценария. В этом случае это будет 100 пикселей.
Смежные вопросы
- 1. Управление скоростью прокрутки JQuery
- 2. Управление автоматической скоростью прокрутки UITextView
- 3. Управление скоростью прокрутки css jquery
- 4. Управление скоростью прокрутки div при прокрутке страниц
- 5. отключение прокрутки по стрелке вверх и вниз
- 6. Управление скоростью автомобиля
- 7. animate.css анимация управление скоростью
- 8. Управление скоростью анимации
- 9. Управление скоростью анимации спрайта
- 10. JQuery управление скоростью Функции
- 11. Вращающаяся по часовой стрелке линия
- 12. Управление скоростью воспроизведения видео в android
- 13. Управление скоростью выполнения в селене
- 14. Управление скоростью uitableview insertRowsAtIndexPath анимации
- 15. Управление скоростью в Android Studio
- 16. анимация css анимация управление скоростью
- 17. Управление скоростью скольжения навигационного ящика
- 18. Управление скоростью воспроизведения Android MediaPlayer
- 19. Управление прокруткой прокрутки прокрутки
- 20. Как создать пользовательскую полосу прокрутки для прокрутки документа по вертикали?
- 21. Язык VAL и управление скоростью промышленного робота
- 22. Управление скоростью анимации через форму селектора
- 23. JDBC пакетная вставка - управление скоростью вставки
- 24. Управление скоростью потребления сообщений в HornetQ
- 25. управление скоростью Ethernet в lan C++ windows
- 26. Управление версией документа
- 27. Управление просмотром документа
- 28. Загрузите div по часовой стрелке
- 29. массив печати по часовой стрелке
- 30. NSDate, возвращающийся по часовой стрелке
попробуйте google mate ... результат первого поиска ::: http://plugins.learningjquery.com/smooth-scroll/ – jycr753
@ jycr753 Как я думаю, это отдельный плагин. есть какой-либо встроенный javascript или jquery метод –
не то, что я не могу думать о своей голове, +1, так как не очень хочу знать – jycr753