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

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

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

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

主要特性:

◆ 獨立類庫,當然也可以和其它類庫組合使用,例如,jQuery

◆ 字母或者字母組合綁定

◆ 支持Callback回調

◆ 多語言支持

◆ 支持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個JavaScript技巧
  2. JavaScript MVC框架backbone.js初探
  3. JavaScript面向對象編程
  4. 10個強大的JavaScript表單驗證插件
  5. JavaScript開發者必備的十款超級有用的工具
責任編輯:陳貽新 來源: GBin1.com
相關推薦

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操作系統

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開發移動開發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快捷鍵
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费毛片网站 | 国产欧美一区二区三区在线看 | 久久夜夜 | 国产一区二区自拍 | 欧美特级黄色 | 久久a久久 | 一区久久| 久久在看 | 一区二区三区四区av | 色999视频 | 久久午夜国产精品www忘忧草 | 国产成人叼嘿视频在线观看 | 日韩av手机在线观看 | 日本免费一区二区三区四区 | 久久国产欧美日韩精品 | 国际精品久久 | 国产美女免费视频 | 午夜小电影 | 久久国产秒 | 精品人伦一区二区三区蜜桃网站 | 成人午夜精品一区二区三区 | 日韩av在线一区二区 | 精品成人免费视频 | 日韩成人精品视频 | 亚洲欧美精品在线 | 日韩性在线 | 免费一级欧美在线观看视频 | 在线免费观看色 | 亚洲欧美日本在线 | 成人福利网站 | 一区二区三区四区日韩 | 午夜精品久久久久久 | 一区亚洲 | 中文字幕精品一区二区三区精品 | 国产乱码精品一区二区三区中文 | 五月婷婷 六月丁香 | 97精品国产 | 精品国产乱码久久久久久图片 | 一本色道精品久久一区二区三区 | 天天操夜夜艹 | 精品一区二区久久久久久久网精 |