JS获取鼠标位置、当前元素所在位置
2016-05-16 16:40
781 查看
JS获取鼠标位置,当前元素的top left width height
//获取元素的绝对位置,大小。 参数js对象 function getElAbsolute(elem) { var t = elem.offsetTop; var l = elem.offsetLeft; var w = elem.offsetWidth; var h = elem.offsetHeight; elem = elem.offsetParent; while (elem) { t += elem.offsetTop; l += elem.offsetLeft; elem = elem.offsetParent; }; return { top: t, left: l, width: w, height: h }; } //兼容各种浏览器的,获取鼠标真实位置 function mousePosition(ev) { if (!ev) ev = window.event; if (ev.pageX || ev.pageY) { return { x: ev.pageX, y: ev.pageY }; } return { x: ev.clientX + document.documentElement.scrollLeft - document.body.clientLeft, y: ev.clientY + document.documentElement.scrollTop - document.body.clientTop }; }
相关文章推荐
- js获取url传递参数
- JSP初识
- JavaScript 图形绘制库
- JSTL中替换\r\n
- JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
- Svg.js实例教程及使用手册详解(一)
- javascript笔试题(1)
- javascript闭包
- 搜索引擎ES,json模板jstemplate
- JavaScript 基础(四) 循环
- JavaScript开发Chrome浏览器扩展程序UI的教程
- 基于javascript实现最简单的选项卡切换效果
- JS定位PDF页码。
- JavaScript实现页面跳转的方式汇总
- 使用Gson解析Json的一条数据和一组数据
- vs中web配置可浏览json数据文件
- 如何在VS2010中更好的编写JavaScript代码
- js实现页面跳转的几种方法小结
- JS处理Table跨行
- js模块化历程