jQuery实现获取当前鼠标位置并输出功能示例


Posted in jQuery onJanuary 05, 2019

本文实例讲述了jQuery实现获取当前鼠标位置并输出功能。分享给大家供大家参考,具体如下:

jQuery获取当前鼠标位置并输出

1.html

<body onmousemove="mousemove(event)"></body>

2.css

html,
body {
  width: 100%;
  height: 100%;
  background: #A5CEDB;
  position: relative;
}
.newDiv {
  position: absolute;
  background: red;
  color: white;
  width: 100px;
  height: 50px;
}

3.js

var movex;
var movey; //用来接受鼠标位置的全局变量
function mousemove(e) {
  e = e || window.event;
  if(e.pageX || e.pageY) {
    movex = e.pageX;
    movey = e.pageY
  }
  creatDiv(movex, movey);
}
function creatDiv(x, y) {
  $(".newDiv").remove();
  var str = ("<div class=\'newDiv\'>" + x + "," + y + "</div>");
  $("body").append(str);
  $(".newDiv").css("left", x + "px").css("top", y + "px");
}

完整示例代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3water.com js获取当前鼠标位置</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
var movex;
var movey; //用来接受鼠标位置的全局变量
function mousemove(e) {
  e = e || window.event;
  if(e.pageX || e.pageY) {
    movex = e.pageX;
    movey = e.pageY
  }
  creatDiv(movex, movey);
}
function creatDiv(x, y) {
  $(".newDiv").remove();
  var str = ("<div class=\'newDiv\'>" + x + "," + y + "</div>");
  $("body").append(str);
  $(".newDiv").css("left", x + "px").css("top", y + "px");
}
</script>
<style>
html,
body {
  width: 100%;
  height: 100%;
  background: #A5CEDB;
  position: relative;
}
.newDiv {
  position: absolute;
  background: red;
  color: white;
  width: 100px;
  height: 50px;
}
</style>
</head>
<body onmousemove="mousemove(event)"></body>
</html>

效果:

jQuery实现获取当前鼠标位置并输出功能示例

(提示:可以在creatDiv方法里面酌情加入想要的偏移量)

PS:感兴趣的朋友可以使用如下工具测试上述代码的运行效果:

在线HTML/CSS/JavaScript代码运行工具:
http://tools.3water.com/code/HtmlJsRun

在线HTML/CSS/JavaScript前端代码调试运行工具:
http://tools.3water.com/code/WebCodeRun

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
jquery DataTable实现前后台动态分页
Jun 17 jQuery
jquery加载单文件vue组件的方法
Jun 20 jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
jQuery实现轮播图源码
Oct 23 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 #jQuery
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 #jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 #jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 #jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 #jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 #jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 #jQuery
You might like
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
基于jQuery和CSS3实现APPLE TV海报视差效果
2017/06/16 jQuery
react-native-video实现视频全屏播放的方法
2018/03/19 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
Python3爬楼梯算法示例
2019/03/04 Python
Python 函数返回值的示例代码
2019/03/11 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
Python接收手机短信的代码整理
2020/08/02 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
Paradox London官方网站:英国新娘鞋婚礼鞋品牌
2019/08/29 全球购物
音乐专业自荐信
2014/02/07 职场文书
工程专业应届生求职信
2014/02/19 职场文书
报关报检委托书
2014/04/08 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
小学运动会通讯稿
2015/07/18 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫