Mapkey插件響應鍵盤快捷鍵操作(zuò)
- 作(zuò)者:admin
- 發表時(shí)間(jiān):2013-07-02 14:17:15
- 來(lái)源:未知
Mapkey是一款基于jQuery的能響應鍵盤所有(yǒu)按鍵操作(zuò)插件,使用起來(lái)非常簡單,而且可(kě)以支持觸發按鍵對應的自定義函數(shù)。
使用方法:
$("a#left").mapKey("left");
按住方向鍵←即相當于鼠标點擊一個(gè)ID為(wèi)left的a标簽鏈接。
$("a#left").mapKey("a");
按住鍵盤的a鍵,即相當于鼠标點擊一個(gè)ID為(wèi)left的a标簽鏈接。
$.mapKey("left", function(){ alert("你(nǐ)按了左方向鍵!"); });
按住方向鍵,響應自定義函數(shù)。
有(yǒu)時(shí)我們不需要按鍵操作(zuò),可(kě)以直接開(kāi)啓和(hé)禁用按鍵功能。
$.fn.mapKey.disable(); //禁用快捷按鍵功能 $.fn.mapKey.enable(); //啓用快捷按鍵功能
有(yǒu)時(shí)需要調用第三方插件,可(kě)使用:
$("div").mapKey("down", {trigger: facebox.show});
即當按下方向鍵↓時(shí),調用插件facebox的show方法。
快捷鍵對用的字符
注意插件中使用的鍵盤按鍵對應的字符串都是小(xiǎo)寫,如(a-z)。
數(shù)字鍵直接對應(0-9)。
F1-F12應轉換成小(xiǎo)寫f1-f12。
方向鍵使用left, right, up, down
Backspace對應“back”
Control對應“ctrl”
Tab對應tab
Caps Lock對應 “caps”
Space空(kōng)格對應 “space”
Enter對應 “enter”
聯系我們
一切良好工作(zuò)的開(kāi)始,都需相互之間(jiān)的溝通(tōng)搭橋,歡迎咨詢。