【发布时间】:2012-03-14 22:16:17
【问题描述】:
在 JS 中是否有办法在您移动鼠标并按住鼠标按钮时跟踪 pageX 和 pageY 的变化?
原始 HTML DOM 事件对象具有 button 属性,但如果我尝试在 mousemove 上监视它,它总是返回零(与 ctrlKey、shiftKey 等不同,它会反映变化)。
我试过jQuery Mousehold plugin,它等待mousedown,设置间隔,一遍又一遍地调用自己,并在mouseup或mouseout上清除间隔。当您只需要抓住鼠标时,这很好,无论在按住按钮时选择器内的坐标如何。但是我需要一些东西来在鼠标按住期间捕获值。
【问题讨论】:
标签: javascript mouse mouseevent mousemove