【发布时间】:2013-07-31 16:40:13
【问题描述】:
我正在尝试在访问者的鼠标坐标上显示一个动态 javascript 菜单(包含在 div 中),当他们在键盘上按下 ctrl+m 时(m 表示菜单,ctrl+m 在大多数浏览器中未绑定为据我所知)。这样,无论他们在我的网站上的什么地方,无论他们的鼠标在哪里,他们都可以通过按下该组合来拉出菜单并返回到他们想去的任何地方。同时,在他们按下键之前不显示菜单让我可以完全控制设计体验,而不必担心导航菜单。
我将在这里找到的两段不同的代码组合在一起,试图自己完成这项工作,但我遇到了一个意想不到的问题。
- 我不知道如何在事件处理程序中表示
ctrl+m组合键。 - 我在代码检查器上遇到几个错误,我不确定如何修复自己。
- 我不知道如何使菜单显示在 ctrl+m 上,并一直停留在那里直到再次按下
ctrl+m(拨动开关)。
我仍在学习 Javascript 的工作原理。
这是我目前取得的进展的链接:http://jsfiddle.net/nrz4Z/
【问题讨论】:
-
jsbin这个月有点破,用jsFiddle试试
-
@RokoC.Buljan 谢谢!我已经相应地编辑了正文。
标签: javascript jquery cursor toggle keypress