js、jq获取当前鼠标位置
2017-04-13 23:03
549 查看
使用jQuery获取
使用JavaScript获取
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <title>javascript获得鼠标位置</title> <script src="js/jquery.min.js"></script> </head> <body id="testDiv"> </body> <script type="text/javascript"> $('#testDiv').mousemove(function (e) { var xx = e.originalEvent.x || e.originalEvent.layerX || 0; var yy = e.originalEvent.y || e.originalEvent.layerY || 0; $(this).text(xx + '---' + yy); //var d = document.getElementById("div");获取某div在当前窗口的位置 //var dx = xx - p.getBoundingClientRect().left; //var dy = yy - p.getBoundingClientRect().top; //$(this).text(dx + '---' + dy);鼠标在该div内位置 }); </script> </body>
使用JavaScript获取
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <title>javascript获得鼠标位置</title> </head> <body> 鼠标X轴: <input id=xxx type=text> 鼠标Y轴: <input id=yyy type=text> </body> <script> function mouseMove(ev) { Ev = ev || window.event; var mousePos = mouseCoords(ev); document.getElementById("xxx").value = mousePos.x; document.getElementById("yyy").value = mousePos.y; } function mouseCoords(ev) { if (ev.pageX || ev.pageY) { return {x: ev.pageX, y: ev.pageY}; } return { x: ev.clientX + document.body.scrollLeft - document.body.clientLeft, y: ev.clientY + document.body.scrollTop - document.body.clientTop }; } document.onmousemove = mouseMove; </script> </html>
相关文章推荐
- jq和js用mousemove获取鼠标当前位置
- js获取鼠标当前位置
- JS获取鼠标位置、当前元素所在位置
- JQ获取当前鼠标点击位置,自己宽高,浏览器宽高
- js获取鼠标当前所在页面位置
- js-获取鼠标光标相对于整个页面的当前位置
- js与jquery中获取当前鼠标的x、y坐标位置的代码
- js与jquery中获取当前鼠标的x、y坐标位置的代码
- js获取鼠标当前位置
- js实现获取鼠标当前的位置
- js获取鼠标的位置
- js 获取鼠标的位置(兼容火狐与ie)用了jquery 进行简化操作,但获取鼠标的是纯js,加上<!DOCTYPE 标准
- Js获取当前日期时间和我的JQ关于日期的一些例子
- JS 获取DIV中鼠标相对位置的方法
- js中两个常用方法(1.获取当前工程的虚拟目录;2.移除数组指定位置上的元素)
- WinForm 中获取鼠标当前位置
- JS获取鼠标的坐标和滚动条的位置
- JS获取area元素坐标和鼠标在页面中的位置
- JS得到当前鼠标的位置
- 转:JS 获取鼠标位置