我这样做:
window.onmousemove = handleMouseMove;我希望跟踪整个窗口上的鼠标光标位置,但当鼠标光标位于输入文本区域或iframe上时,就不会调用我的handleMouseMove,并且我无法获得鼠标光标的实际位置X和Y coord。
如何获得鼠标光标的位置,即使光标是这样的元素,如textare输入和iframe?
发布于 2014-04-19 07:54:55
即使游标在textarea或input上,也应该触发该事件。参见本例:http://jsfiddle.net/DerekL/482At/
但是,当游标进入iframe时,不应该触发事件,因为从技术上讲,它在当前window之外。为了绕过它,您可以在div顶部添加一个iframe,但这也意味着用户将无法与iframe中的内容交互。或者,您可以将其z-index设置为负数,也可以将其pointer-events设置为none。
https://stackoverflow.com/questions/23167426
复制相似问题