我想添加一些我正在工作的網站的鍵盤支持,我發現這些jQuery插件:shortKeys和jquery.hotkeys(無法發佈鏈接,因爲我是一個新用戶)。事情是,我想要這樣做,以便當用戶按「j」,例如,去一個不同的頁面,例如「about.html」,但我不知道如何做到這一點。有什麼建議麼?鍵盤導航使用jQuery
2
A
回答
1
你不需要任何的jQuery插件用於此目的,以下一段代碼就足夠了:
$(document).keydown(function(event)
{
switch(event.which)
{
case 74: // 74 is keycode for j
window.location = 'somewhere.html';
break;
case 75: // 75 is keycode for k
window.location = 'another.html';
break;
}
});
你可以在這裏找到所有密鑰的鍵碼http://www.cambiaresearch.com/c4/702b8cd1-e5b0-42e6-83ac-25f0306e3e25/Javascript-Char-Codes-Key-Codes.aspx
3
您可以結合使用window.location
有任何插件,喜歡本作shortKeys:
$(document).shortkeys({
'J': function() { window.location = 'about.html'; },
'K': function() { window.location = 'somethingElse.html'; }
});
或者,使用Hotkeys:
$(document).bind('keydown', 'j', function() {
window.location = 'about.html';
});
相關問題
- 1. 鍵盤導航JQuery
- 2. 導航使用鍵盤使用jQuery
- 3. Jquery:鍵盤導航問題
- 4. 鍵盤導航與jquery
- 5. jQuery SlidesJS鍵盤導航
- 6. 箭頭鍵與JQuery的鍵盤導航
- 7. 用jquery添加鍵盤導航
- 8. JavaScript/jQuery:用於鍵盤導航的鍵盤(event.which不起作用)
- 9. 使用jquery鍵盤上的箭頭鍵導航圖像
- 10. JQuery:鍵盤導航,使用箭頭鍵觸發鏈接
- 11. 鍵盤導航js
- 12. React.js:鍵盤導航
- 13. jQuery的工具滾動鍵盤導航
- 14. 鍵盤導航可點擊問題Jquery
- 15. Firefox上的jQuery鍵盤導航中斷
- 16. 關閉鍵盤導航jQuery的prettyphoto
- 17. jQuery UI Datepicker - 鍵盤導航事件?
- 18. 使用鍵盤在WebView中導航
- 19. 鍵盤導航使用淘汰賽
- 20. 鍵盤可以使用導航功能
- 21. 如何使用jquery進行鍵盤導航?
- 22. Jqgrid鍵盤導航問題
- 23. Tumblr Style鍵盤導航
- 24. Javascript鍵盤導航命令
- 25. wpf鍵盤導航行爲
- 26. 鍵盤消失導航
- 27. PySide GUI的鍵盤導航
- 28. jqGrid的鍵盤導航
- 29. 鍵盤推導航欄
- 30. JOGL鍵盤導航場景
謝謝!這非常有幫助! – 2010-08-14 11:01:48
@Victor - welcome :)一定要接受答案,如果他們解決你的問題關閉這些:) – 2010-09-11 11:55:22