JavaScript-事件之onmousemove

JavaScript-事件之onmousemoveonmousemove 监听鼠标移动事件 注意 ie8 及 ie8 以下监听不到 event 所以要用 event window event 做一下兼容处理 clientX clientY 获取当前鼠标在指定标签内的可见横纵坐标位置 标签 onmousemove function event 兼容处理 if event event window event 或者

<div id="test" class="test"> </div> 
 document.onmousemove=function(event){ 
    //解决兼容  event=event||window.event; //获取到鼠标的坐标 clientX/clientY 是相对于浏览器窗口 pageX/pageY 是整个页面文档,不兼容ie8 // var left=event.pageX; // var top=event.pageY; var st=document.body.scrollTop||document.documentElement.scrollTop; var sl=document.body.scrollLeft||document.documentElement.scrollLeft; var left=event.clientX; var top=event.clientY; test.style.left=left+sl+"px"; test.style.top=top+st+"px"; } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177257.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午7:56
下一篇 2026年3月26日 下午7:57


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号