我正在尋找將以下插件jquery.hotkeys.js plugin從jQuery轉換爲與Zepto一起使用。Zepto中的綁定事件
現在我正在使用coffeescript,但我還會包括Javascript翻譯。 Zepto有一個綁定和事件API,用於keyup
,和keypress
事件(請參見here),但綁定新的自定義事件(在本例中爲keyHandler
)接受這些事件有點棘手,但我不太明白。
Here's the code我到目前爲止經歷過。我在最後一行遇到了一些問題,特別是when jquery.hotkeys binds the keyHandler event到jQuery的特殊自定義處理程序,我相信Zepto沒有其他選擇。
任何人都可以幫我在每次寫下面的內容時讓Zepto調用keyHandler嗎?
$('*').bind('f', function() { console.log("pressed the 'f' key"); });
因此,如果我甚至在網頁上按f鍵,登錄到控制檯的消息。