我希望将以下插件jquery.hotkeys.js 插件从 jQuery 转换为与Zepto一起使用。
现在我正在使用咖啡脚本,但我也会包含 Javascript 翻译。Zepto 有一个用于keyup
、keydown
和事件的绑定和事件 API keypress
(参见此处),但是绑定一个新的自定义事件(在本例中为keyHandler
)以接受这些事件有点棘手,我不太明白。
这是我到目前为止所经历的代码。我在最后一行遇到了一些麻烦 - 特别是当 jquery.hotkeys 将 keyHandler 事件绑定到我相信 Zepto 无法替代的 jQuery 的特殊自定义处理程序时。
每次我写以下内容时,任何人都可以帮助我让 Zepto 调用 keyHandler 吗?
$('*').bind('f', function() { console.log("pressed the 'f' key"); });
因此,如果我什至在网页上按 f 键,请将该消息登录到控制台。