根据JQuery 文档,如果用户在事件发生时按下鼠标左键,event.which
则应该返回1 。
但是,对于 Firefox 和 Internet Explorer,整个鼠标按键逻辑似乎都被破坏了。请参阅这个输出使用事件的值的JSFiddle。event.which
mousemove
JSFiddle 将演示 Firefox (24.0) 和 Internet Explorer (11.0.9600.16384)无论您按下或未按下任何按钮,都始终返回值1。
提问时间!
我是唯一遇到此问题的人吗?如果没有,是否是 JQuery 中的错误?
你能想出一个解决方法吗?在我的应用程序中,我需要知道 event.which 的正确值,并且我需要从附加到窗口对象的 mousemove 事件处理程序中解析它。