1
A
回答
2
$(document).ready(function() {
$(document).keydown(function(Event) {
if(Event.which == 38 || Event.which == 40) {
Event.preventDefault();
// Do whatever you want
}
});
});
0
$(window).keydown(function(ev){
// check the arrow keycodes here
ev.preventDefault();
});
2
既然你已經在你的問題標籤的jQuery,我將提供一個jQuery的解決方案。
本質上,您需要捕獲已使用的密鑰,然後在事件上使用preventDefault()
方法。這將在按下箭頭鍵時停止瀏覽器的滾動。這裏是展示它的工作一個的jsfiddle:http://jsfiddle.net/KMeGc/
下面是供您參考jQuery代碼:
$(document).keydown(function(e) {
var key = e.keyCode;
if(key == 37 || key == 38 || key == 39 || key == 40)
e.preventDefault();
switch(key)
{
case 37:
// Code to run for left arrow key here...
break;
case 38:
// Code to run for up arrow key here...
break;
case 39:
// Code to run for right arrow key here...
break;
case 40:
// Code to run for down arrow key here...
break;
}
});
相關問題
- 1. 如何打開popovercontroller方向箭頭關閉
- 2. 打開頁面無後退或關閉
- 3. 關閉導航抽屜箭頭動畫
- 4. 箭頭切換關閉
- 5. Jquery點擊打開關閉菜單並關閉頁面點擊
- 6. HTML - 頁面隨機打開滾動點
- 7. 如何使用箭頭鍵禁用FF中的頁面滾動
- 8. 當按箭頭鍵時滾動頁面內容
- 9. 箭頭鍵滾動DIV
- 10. Chart.js - 刪除滾動箭頭
- 11. 查找手動關閉的頁面,由window.open打開()
- 12. SectionHeader打開/關閉動畫
- 13. 使用AngularJS打開/關閉攝像頭
- 14. Fancybox在頁面滾動後向下打開頁面
- 15. Ionic 2在頁面打開時向下滾動頁面
- 16. 展開預覽關閉移動滾動
- 17. PHP箭頭操作符關閉標籤
- 18. 滾動到底部後打開或關閉功能
- 19. ControlP5可滾動列表開始關閉
- 20. 使用perl打開和關閉網頁
- 21. 打開/關閉WiFi
- 22. 打開/關閉Resharper
- 23. 在頁面滾動時固定表頭
- 24. 錨:滾動到頁面減去頭
- 25. 當div打開時,自動向下滾動頁面
- 26. CSS3動畫打開頁面滾動時的固定位置
- 27. 如何自動上下滾動打開頁面...?
- 28. 關閉從主頁面打開的新窗口後,頁面正在刷新
- 29. C#應用程序打開頁面和關閉頁面與計時器
- 30. 打開和關閉php標籤多次增加頁面加載?
OP提到箭頭鍵只。通過這樣做,你正在引入可訪問性問題。最好的,如果你能顯示一個完整的答案。 –
@SamuelLiew這就是爲什麼我寫'檢查箭頭鍵碼在這裏' – Andy