1)使用的快捷键插件:keypress-2.1.4.min.js
2)键盘的向上向下键盘,选择元素
/**
*up:键盘的向上
*down:键盘的向下
*/
function up(obj,isChild){
obj.removeClass("selected");
var prev = obj.prev();
prev.addClass('selected');
}
function down(obj,isChild){
obj.removeClass("selected");
var next = obj.next();
next.addClass('selected');
}
** hidden(prev,'up'); up_down_event(prev,isChild);代码可忽略(业务方面内容)
3)检测元素是否在可视区域 有滚动条
function hidden(obj,forword){
var scrollWin = obj.parents('.gridScroller');
var itemOffsetTop = obj.offset().top;
var itemOuterHeight = obj.outerHeight();
var winHeight = scrollWin.height();
var winOffsetTop = scrollWin.offset().top;
var scrolledHeight = scrollWin.scrollTop();
var visibleHight = winHeight + winOffsetTop;
var currentItemHeight = itemOffsetTop + itemOuterHeight;
if(forword == 'down'){
if(visibleHight < currentItemHeight){
//to do
scrollWin.scrollTop(itemOuterHeight + scrolledHeight);
}
}else{//up
currentItemHeight = currentItemHeight + scrolledHeight;
if(visibleHight > currentItemHeight){
//to do
scrollWin.scrollTop(scrolledHeight - itemOuterHeight);
}
}
}
ps:附件是快捷键的插件以及自己封装的功能实现。
相关推荐
Eclipse是一款开源的、免费的IDE,它的快捷键系统设计得相当完善,使得程序员可以快速地进行代码编写、调试和项目管理。例如,“Ctrl + Shift + T”用于打开类型浏览器,快速查找并打开类;“Ctrl + Shift + R”则...
尽管这个程序可能在某些细节上还有待完善,例如缺少开机自动启动的选项,但其主要功能已经相当完备,足以满足大多数用户的日常需求。 快捷键的设定通常遵循易记且方便的原则。比如,你可以将最常用的文档关联到...
标题中的"ORCAD快捷键补要"指的是对ORCAD软件中快捷键功能的增强或补充。这可能是通过安装"ORCAD10.5_Hot_Key_Path.exe"这个补丁文件来实现的。补丁通常用于修复软件中的问题,添加新功能,或者像在这个案例中,优化...
"Update.exe"可能是更新程序,用于检查和安装软件的最新版本,确保用户始终能够使用到稳定且功能完善的辅助工具;"Data"文件夹可能包含了软件运行所需的数据或资源文件。 总的来说,这款名为"PHOTOSHOP自动保存 ...
Allegro以其强大的功能和用户友好的界面深受工程师喜爱。在Allegro中,为了提高设计效率,用户通常会自定义快捷键设置。`env`文件就是这样一个重要的配置文件,它用于存储用户的个人化设置,包括快捷键、环境变量等...
10. **更新与支持**:作为一款专业工具,HotKeyManager通常会有持续的更新和完善,修复已知问题,添加新功能,以及提供技术支持。 综上所述,HotKeyManager是一款强大的快捷键管理工具,可以帮助用户提升日常操作...
ET2012是服装工艺CAD领域的一款经典软件,其2012版本主要侧重于界面的改进和完善功能的增强。通过对用户界面的精心设计,使得操作更加直观,设计师可以更专注于创作,而非软件的操作。这一版本的更新不仅提升了软件...
这款软件提供了丰富的功能,包括建模、装配、工程图等,为工程师们提供了高效的设计工具。配置文件在Creo中扮演着至关重要的角色,它们决定了软件的启动行为、界面设置以及用户自定义的快捷键布局。下面我们将详细...
在Excel中,虽然有许多常用的功能,但并非所有功能都有预设的快捷键,这可能会降低工作效率。然而,通过自定义快捷键,我们可以...在实践中不断调整和完善,找到最适合自己的快捷键组合,将使你在Excel操作中游刃有余。
.NET框架是微软开发的一种应用程序开发平台,主要用于构建和运行基于Windows操作...同时,随着技术的发展,VS的后续版本也不断优化和完善,提供了更多实用的快捷键,持续学习和适应新版本也是提升开发技能的重要途径。
总结,51CTO下载的ET2012快捷键增强版软件,通过强化快捷键功能,为服装CAD打板学习者提供了高效、便捷的工具。无论是新手还是经验丰富的设计师,都能从中受益,提升自身在服装设计领域的竞争力。
《漂亮功能完善的记事本:探索与学习》 在当今数字化时代,记事本软件已经成为了我们日常生活和工作中不可或缺的一部分。它们帮助我们记录想法、管理任务、保存重要信息,甚至进行简单的文本编辑工作。今天我们要...
在实现快捷键修改功能时,开发者需要监听键盘输入,并在检测到特定按键组合时,调用API函数来改变游戏的快捷键设置。这可能涉及读取和写入游戏的内存,因此需要对内存操作和进程通信有一定的了解。同时,为了确保...
在 Vue 中,未知的和需要完善的快捷键主要有: * 选中一个物体后:M---------移动 * R---------旋转 * S---------缩放 * L--------- P--------- * G--------- * V--------- * Num+ ------放大操作杆 * Num- ------...
标题中的“支持快捷键的XP风格按钮”指的是在Visual Basic(VB)编程环境中创建的一种用户...开发者需要掌握VB的控件自定义、事件处理、资源管理以及系统兼容性测试等多个方面的技能,才能实现这样一个功能完善的按钮。
这些工具通常提供自定义快捷键功能,以提高程序员的效率和代码编写速度。快捷键大全对于任何开发者来说都是一份宝贵的资源,它能帮助我们快速执行常见的编程任务,减少鼠标操作,提升开发效率。 1. **Java开发工具...
技巧:你也可以使用ALT+1~4激活,防止某些软件占用了这些快捷键。系统设定现在只有两个功能,一个是隐藏桌面图标,另一个是激活TAB的自动完成在MSDOS方式。网络信息这是我把以前的那个软件也集成到这个软件里面,也...
在VS2005及后续版本中,VA的功能更加完善,例如"Create Implementation"这样的功能,使得开发者能够快速生成函数的实现部分。然而,频繁地使用鼠标来触发这些功能可能会降低工作效率,因此自定义快捷键显得尤为重要...