当前位置:  开发笔记 > 编程语言 > 正文

模拟Google键盘快捷键

如何解决《模拟Google键盘快捷键》经验,为你挑选了1个好方法。

我真的很好奇谷歌(现在Facebook在照片库中)如何实现快捷键,如J/ K/ 箭头.我担心我没有太多的细节,因为我无法通过检查来源确定那些按钮"tic",可以这么说.我特别想要的是一种将按钮绑定到Javascript函数的方法 - 从那里,它显然相当容易.



1> Quentin..:

在最基本的情况下,您只需注册一个keydown事件处理程序(如果您希望它是页面的全局,则在文档对象上),然后查看事件对象以查看按下了哪个键.

由于不同的浏览器以不同的方式处理事件(我正在看Internet Explorer),我通常使用抽象层(如YUI或jQuery)来规范化差异.

YUI有一个实现键盘控制的例子,就像jQuery一样(虽然这个例子没有附加到文档对象).

如果你想知道哪些密钥代码与哪些密钥相关,那么我发现使用Firebug最简单.

在控制台中运行以下代码:

document.onkeydown = function (ev) { console.log(ev); }

...然后点击页面并按键.打印到控制台的对象将告诉您刚刚触发的键码.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有