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

js 关于 鼠标 在页面中坐标 显示
  1. <html>??
  2. <head>??
  3. </head>? ??
  4. <body>? ??
  5. <script?type="text/javascript">? ??
  6. function?mouseCoordination(michael){? ??
  7. ????//以下主要是对不同浏览器进行兼容操作 ??
  8. ?????if(michael.pageX?||?michael.pageY){? ??
  9. //IE不支持pageX之类的?这里主要是对于chrome?和firefox之类的浏览器 ??
  10. ??????return?{x:michael.pageX,?y:michael.pageY};? ??
  11. ??????}? ??
  12. ??????else?return?{? ??
  13. //以下是IE浏览器的操作动作?至于为什么这么写?待会看图就会明白 ??
  14. ???????x:michael.clientX?+?document.body.scrollLeft?-?document.body.clientLeft,? ??
  15. ???????y:michael.clientY?+?document.body.scrollTop??-?document.body.clientTop? ??
  16. ???????};? ??
  17. ??????? ??
  18. }? ??
  19. ??
  20. function?mouseMove(michael){? ??
  21. ???michaelmichael?=?michael?||?window.event;?//不知为什么?显示出来?就是多了个michael?应该前面变量只有一个michael的 ??
  22. ????var?mouseCoo?=?mouseCoordination(michael);? ??
  23. ????document.getElementById('xCoordination').value?=?mouseCoo.x;? ??
  24. ????document.getElementById('yCoordination').value?=?mouseCoo.y;? ??
  25. }? ??
  26. document.onmousemove?=?mouseMove;? ??
  27. </script>? ??
  28. X坐标:<input?id="xCoordination"?type="text"