方法:1、使用“$(document).mousemove(function(e){})”语句添加鼠标在网页的移动事件,并设置处理函数;2、在处理函数中,使用“e.pagex”和“e.pagey”语句动态获取鼠标停留位置的x和y轴坐标即可。
本教程操作环境:windows7系统、jquery1.10.2版本、dell g3电脑。
在jquery中,可以通过“pagex”和“pagey”属性来获取鼠标停留的位置。
pagex 属性是鼠标指针的位置,相对于文档的左边缘。
pagey属性是鼠标指针的位置,相对于文档的上边缘。
即:会返回的值就是鼠标在x轴和y轴的位置。
不过单纯使用“pagex”和“pagey”属性获取的是静态位置,可以配合mousemove()一起使用,获取动态坐标。
示例:
<!doctype html><html> <head> <meta charset="utf-8"> <script src="js/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $(document).mousemove(function(e) { $("span").text("x: " + e.pagex + ", y: " + e.pagey); }); }); </script> </head> <body> <p>鼠标指针位于: <span></span></p> </body></html>
【推荐学习:jquery视频教程、web前端视频】
以上就是jquery怎么知道鼠标停留在哪里的详细内容。