分享

用 javascript 获取当页面上鼠标(光标)位置 - event, window, 事件, position, 位置, mouse, 光标, 鼠标,

 julyfire 2011-01-06

用 javascript 获取当页面上鼠标(光标)位置

作者: Codebit     来源: Codebit.cn     时间: 2007-04-16 10:06:12
摘要: 用 javascript 获取当页面上鼠标(光标)位置在许多情况下都会用到,比如拖放,悬停提示(tooltip) 等等。当然,这里我们依然要面对浏览器的兼容问题,在不同的浏览器下,对这些相关的属性处理方式也不同,本文详细介绍了浏览器在处理这些属性时的差异和最终的解决方法。
归类: Javascript,

用 javascript 获取当页面上鼠标(光标)位置在许多情况下都会用到,比如拖放,悬停提示(tooltip) 等等。当然,这里我们依然要面对浏览器的兼容问题,在不同的浏览器下,对这些相关的属性处理方式也不同,本文详细介绍了浏览器在处理这些属性时的差异和最终的解决方法。 


--------------------------------------------------------------
点此浏览示例文件
--------------------------------------------------------------


Javascript:
  1.  
  2. <script type="text/javascript">
  3.  
  4. // 说明:获取鼠标位置
  5. // 整理:http://www.
  6. // 来源:http://www.
  7.  
  8. function mousePosition(ev){
  9. if(ev.pageX || ev.pageY){
  10. return {x:ev.pageX, y:ev.pageY};
  11. }
  12. return {
  13. x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
  14. y:ev.clientY + document.body.scrollTop - document.body.clientTop
  15. };
  16. }
  17.  
  18. </script>
  19.  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多