我正在跟踪 mousedown 状态,并且不仅mousedown
在未能传递事件时,辅助鼠标按钮单击触发了事件mouseup
,拖动所选内容的情况也是如此(注意这与拖动到 select不同)。
我目前在 Mac 上的 Safari 6 上遇到此问题,如果我在其他平台/系统上看到它,我会报告。
有没有办法拦截这个,这样我的 JS 程序就不会对正在发生的事情感到困惑?对于辅助按钮情况,我只需检查event.which === 3
我的处理程序,只是不将我的按钮标记为向下,这会解决这个问题,但我也使用左按钮来启动对选定文本的拖动..