成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

keyboard.js:可添加快捷鍵組合的JavaScript類庫

開發(fā) 前端
今天分享一款幫助大家在網(wǎng)站或者web應(yīng)用中添加快捷鍵組合的類庫 - keyboard.js,使用這個(gè)類庫你可以很方便的捕捉輸入鍵的組合,可以幫助你很好的添加相關(guān)快捷鍵的操作,希望大家喜歡!

今天分享一款幫助大家在網(wǎng)站或者web應(yīng)用中添加快捷鍵組合的類庫 - keyboard.js,使用這個(gè)類庫你可以很方便的捕捉輸入鍵的組合,可以幫助你很好的添加相關(guān)快捷鍵的操作,希望大家喜歡!

主要特性:

◆ 獨(dú)立類庫,當(dāng)然也可以和其它類庫組合使用,例如,jQuery

◆ 字母或者字母組合綁定

◆ 支持Callback回調(diào)

◆ 多語言支持

◆ 支持AMD加載,例如 RequireJS

◆ 文檔完整

Javascript:

  1. $(document).ready(function(){     
  2.     var gbin1 = ['g''b''i''n''1'],  
  3.          google = ['g''o''o''g''l''e'],  
  4.          baidu = ['b''a''i''d''u'],  
  5.     kI = 0;  
  6.     document.addEventListener('keydown'function(){  
  7.         var keys = KeyboardJS.activeKeys();  
  8.         if(keys.length) {  
  9.             for(var i = 0; i < keys.length; i += 1) {  
  10.  
  11.                 if(keys[i] === gbin1[kI]) {  
  12.                     if(kI < gbin1.length - 1) {  
  13.                         kI += 1;  
  14.                     } else {  
  15.                         $("#info").html("Loading gbin1.com ... ...");  
  16.                         location = "http://www.gbin1.com";  
  17.                     }  
  18.                 } else if(keys[i] === google[kI]) {  
  19.                     if(kI < gbin1.length - 1) {  
  20.                         kI += 1;  
  21.                     } else {  
  22.                         $("#info").html("Loading gbin1.com ... ...");  
  23.                         location = "http://www.google.com";  
  24.                     }  
  25.                 } else if(keys[i] === baidu[kI]) {  
  26.                     if(kI < gbin1.length - 1) {  
  27.                         kI += 1;  
  28.                     } else {  
  29.                         $("#info").html("Loading gbin1.com ... ...");  
  30.                         location = "http://www.baidu.com";  
  31.                     }  
  32.                 } else{  
  33.                     kI = 0;  
  34.                 }  
  35.                   
  36.                 var keysString;  
  37.  
  38.                 keysString = keys.join(', ');  
  39.                   
  40.                 if(keysString!=' '){  
  41.                     var log=$("#log");  
  42.                     log.append('<b style="display:none;border:1px solid #CCC;background:#000;color:#CCC;padding: 5px 10px;margin:5px">' + keysString + '</b>').find("b").last().show();  
  43.                 }  
  44.  
  45.             }  
  46.         }     
  47.     });  
  48. }); 

HTML

  1. <div id="container"> 
  2.     <img src="img/logo.jpg"> 
  3.     <h3>Please typing one of site names below: <span id="log" style="position:absolute"></span></h3> 
  4.     <ul> 
  5.         <li>gbin1</li> 
  6.         <li>google</li> 
  7.         <li>baidu</li> 
  8.     </ul> 
  9.     <div id="info">Status bar</div> 
  10. </div> 

CSS

  1. body{  
  2.     background#ccc;  
  3. }  
  4.  
  5. #container{  
  6.     margin0 auto;  
  7.     background#202020;  
  8.     width960px;  
  9.     color#E3E3E3;  
  10.     padding15px;  
  11.     margin-top0;  
  12. }  
  13.  
  14. h3{  
  15.     font-size:16px;  
  16.     font-familyArial;  
  17.     font-weightnormal;  
  18. }  
  19.  
  20. #log b{  
  21.     position:relative;  
  22. }  
  23.  
  24. #info{  
  25.     background#303030;  
  26.     padding10px;  
  27.     font-size10px;  
  28.     color#888;  

原文:http://www.gbin1.com/technology/javascript/20120208keyboard4keyshortcutsupport/

【編輯推薦】

  1. 早該知道的7個(gè)JavaScript技巧
  2. JavaScript MVC框架backbone.js初探
  3. JavaScript面向?qū)ο缶幊?/a>
  4. 10個(gè)強(qiáng)大的JavaScript表單驗(yàn)證插件
  5. JavaScript開發(fā)者必備的十款超級(jí)有用的工具
責(zé)任編輯:陳貽新 來源: GBin1.com
相關(guān)推薦

2014-09-01 09:38:22

快捷鍵

2014-02-10 10:33:37

Photoshop工具

2009-06-16 13:53:00

netbeans 快捷

2009-05-20 16:45:44

Eclipse快捷鍵重命名

2009-06-16 08:47:03

微軟Windows 7操作系統(tǒng)

2009-06-09 16:41:46

NetBeans快捷鍵java

2010-03-05 09:23:32

Linux快捷鍵

2011-01-21 14:54:29

Thunderbird快捷鍵

2011-04-25 09:03:56

VS快捷鍵

2011-04-02 15:33:12

SQL快捷鍵

2013-05-30 09:57:49

iOS開發(fā)移動(dòng)開發(fā)Xcode快捷鍵

2010-07-28 09:55:35

Flex 快捷鍵

2023-11-19 23:19:09

2009-06-10 16:03:38

java netbea快捷鍵

2010-08-06 12:58:29

2011-07-06 11:30:14

xcode

2011-07-06 12:44:54

xcode

2011-09-13 18:23:46

Eclipse And

2014-07-21 11:05:32

Eclipse快捷鍵

2010-03-04 14:25:50

Linux快捷鍵
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久乐国产精品 | 亚洲国产精品suv | 国产传媒视频在线观看 | 精品在线一区 | 国产精品久久久久久av公交车 | 能看的av网站 | 毛片免费看 | 日日干夜夜干 | 欧美日韩91 | 久久综合一区二区三区 | 男女啪啪高潮无遮挡免费动态 | 国产精品久久久久久久久久久新郎 | 亚洲欧美日韩高清 | 99久久99 | 日韩乱码一二三 | 日韩精品国产精品 | 国产在线小视频 | 国产美女高潮 | 欧美日韩一区在线观看 | 欧美free性 | 国产欧美日韩在线播放 | 日本不卡高字幕在线2019 | 国产精品久久国产精品 | 精品久久影院 | av中文在线观看 | 欧美日韩久久精品 | 粉嫩一区二区三区性色av | aaa在线观看| 成人高清在线视频 | 久久国 | 91精品麻豆日日躁夜夜躁 | 日韩中文一区二区三区 | 久久亚洲国产精品日日av夜夜 | 久久免费高清 | 中文字幕丁香5月 | 特黄av| 理论片午午伦夜理片影院 | 蜜桃臀av一区二区三区 | 欧美视频一区二区三区 | 精品久久香蕉国产线看观看亚洲 | 在线一区二区三区 |