JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容


Posted in Javascript onJune 12, 2017

获取鼠标坐标,并且根据鼠标所在div弹出不同内容:

<!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>
<head><title>鼠标的距离</title>
<script type="text/javascript">
var mouseX;
var mouseY;
function show(event) {
 var infoDiv = document.getElementById('infoDiv');
 mouseOver(event);
  document.getElementById("a").innerHTML = mouseX+" "+mouseY ;
  infoDiv.style.display = "block";
 //infoDiv.innerHTML = mouseX+" "+mouseY;
  infoDiv.style.left = mouseX + 10 + "px";
  infoDiv.style.top = mouseY + 10 + "px";  
}
function hide() {
  var infoDiv = document.getElementById('infoDiv').style.display = "none";;
}
function mouseOver(obj) {
  e = obj || window.event;
  // 此处记录鼠标停留在组建上的时候的位置, 可以自己通过加减常量来控制离鼠标的距离.
  mouseX = e.layerX|| e.offsetX;
  mouseY = e.layerY|| e.offsetY; 
  if(e.target.id == "aaa")
  {
    infoDiv.innerHTML = "aaa";
  }
  else if(e.target.id == "bbb")
  {
    infoDiv.innerHTML = "bbb";
  }
  else if(e.target.id == "ccc")
  {
    infoDiv.innerHTML = "ccc";
  }
  else if(e.target.id == "ddd")
  {
    infoDiv.innerHTML = "ddd";
  }else{
    infoDiv.innerHTML = "eee";
    }
}
</script>
</head>
<body>
<div onmousemove="show(event);" onmouseout="hide();" style="margin:150px ; background:#ff0; height:300px; width:300px; position:relative; ">鼠标相对于触发事件元素的位置<strong id="a"></strong>
  <div id="aaa">aaa</div>
  <div id="bbb">bbb</div>
  <div id="ccc">ccc</div>
  <div id="ddd">ddd</div>
 <div id="infoDiv" style="display: none; position: absolute; width: 100px; height: 100px; background-color: #F1F19B;"></div>
</div>
</body>
</html>

以上所述是小编给大家介绍的JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
Extjs入门之动态加载树代码
Apr 09 Javascript
php上传图片并给图片打上透明水印的代码
Jun 07 Javascript
jquery插件开发注意事项小结
Jun 04 Javascript
jquery与js函数冲突的两种解决方法
Sep 09 Javascript
jQuery实现ichat在线客服插件
Dec 29 Javascript
js带点自动图片轮播幻灯片特效代码分享
Sep 07 Javascript
跟我学习javascript的作用域与作用域链
Nov 19 Javascript
新入门node.js必须要知道的概念(必看篇)
Aug 10 Javascript
Vue.js组件使用开发实例教程
Nov 01 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
Dec 23 Javascript
BootStrap 导航条实例代码
May 18 Javascript
Angular Renderer (渲染器)的具体使用
May 03 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 #jQuery
ionic中的$ionicPlatform.ready事件中的通用设置
Jun 11 #Javascript
JS判断一个数是否是水仙花数
Jun 11 #Javascript
在bootstrap中实现轮播图实例代码
Jun 11 #Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
Jun 11 #Javascript
PHP7新特性简述
Jun 11 #Javascript
jquery与js实现全选功能的区别
Jun 11 #jQuery
You might like
php使用sql server验证连接数据库的方法
2014/12/25 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
ECMAScript5(ES5)中bind方法使用小结
2015/05/07 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
原生JS控制多个滚动条同步跟随滚动效果
2017/12/22 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
2018/03/12 Javascript
JS复杂判断的更优雅写法代码详解
2018/11/07 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
python 简易计算器程序,代码就几行
2009/08/29 Python
python解析xml文件实例分析
2015/05/27 Python
Python日期的加减等操作的示例
2017/08/15 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
解决Spyder中图片显示太小的问题
2018/04/27 Python
提升python处理速度原理及方法实例
2019/12/25 Python
如何提高python 中for循环的效率
2020/04/15 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
UGG美国官网:购买UGG雪地靴、拖鞋和鞋子
2017/12/31 全球购物
2014年国庆标语
2014/06/30 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
幼儿园小班工作总结2015
2015/04/25 职场文书
仰望星空观后感
2015/06/10 职场文书
农村婚庆主持词
2015/06/29 职场文书