日期:2014-05-16  浏览次数:20410 次

如何用JS得到当前鼠标在网页的位置
如题,我查了很多资料,都是利用OnMouseOver事件获得当前鼠标的位置, 

  但我现在就只是想得到当前鼠标的坐标来判断是否属于某个层中,而不想利用event事件,该怎么作??!!

------解决方案--------------------
没事件怎么知道鼠标的位置?
window.event.clientX window.event.clientY
这样有什么不妥吗?
------解决方案--------------------
不用onmouseover怎么判断?即使把事件写在document全局中,也需要用onmousexxx来判断吧。
<script>
document.onmouseover=function(){e=window.event.srcElement;alert(e.clientX+','+e.clientY)}//for IE
</script>

至于说判断是否在某个层中,就用e.id或者e.tagName去判断。但也需要用event事件,想看看有哪个高手可以不用event去判断的。