⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyboard_nav.js

📁 一款基于web的项目管理、bug跟踪系统。提供了与svn集成的操作界面、问题跟踪
💻 JS
字号:
(function($){  var SELECTED_FILE_ELEM = null;  var ENABLE_KEY_NAV = true;  $(document).keydown(function(event) {    if (!ENABLE_KEY_NAV)      return true;    var selection = SELECTED_FILE_ELEM;    switch (event.keyCode) {      case 74: // j        if (selection == null) {          selection = $('#f0');        } else {          do {            selection = selection.next();          } while (selection.length > 0 && selection.css('display') == 'none');        }        break;      case 75: // k        if (selection == null) {          selection = $('#f0');        } else {          do {            selection = selection.prev();          } while (selection.length > 0 && selection.css('display') == 'none');        }        break;      case 13: // Enter      case 79: // o        if (selection != null) {          var expander = selection.find('.expander');          if (expander.length > 0) {            expander.click();          } else {            window.location = selection.find('a.file').attr('href');          }        }        return false;        break;      default:        return true;    }    if (selection.length > 0) {      if (SELECTED_FILE_ELEM != null)        SELECTED_FILE_ELEM.removeClass('focus');      selection.addClass('focus');      SELECTED_FILE_ELEM = selection;    }    return false;  });  $(function() {    $('a,input,select,textarea,button')      .focus(function(event) {        ENABLE_KEY_NAV = false;      })      .blur(function(event) {        ENABLE_KEY_NAV = true;      });  });})(jQuery);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -