使用js获取鼠标位置坐标
来源:互联网 发布:go语言 python 编辑:程序博客网 时间:2024/05/19 08:26
在前端效果的实现中,我们有时候需要获取到鼠标位置的信息,例如:需要在鼠标悬浮在一个图片上时显示文字说明并且文字位置随着鼠标的移动而移动,这时候我们就需要根据鼠标的位置来设置文字的位置了。
具体来说,获取鼠标位置信息的函数如下:
//获取鼠标的位置信息
function mousePosition(e){
if(e.pageX || pageY){ //ff,chrome等浏览器
//返回一个多值类型
return{x:e.pageX ,y:e.pageY};
}else{
return{ //ie浏览器
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
}
这样,通过mousePosition函数,我们就可以方便的获取到鼠标当前的x,y坐标。
例如:设置鼠标悬浮显示的函数可以如下写:
<img ... onmousemove="mouseMove()" onmouseout="mouseOut()"/>
<div id="div-id" style="position:absolute;display:none;">
随鼠标显示的内容
</div>
<script type="text/javascrip">
function mouseMove(){
var e=window.event;
document.getElementById('div-id').style.left=mousePosition(e).x;
document.getElementById('div-id').style.top=mousePosition(e).y;
document.getElementById('div-id').style.display="inline";
}
function mouseOut(){
document.getElementById('div-id').style.display="none";
}
</script>
这样我们就实现了div随着悬浮在图片上的鼠标的位置改变而动的效果了。
阅读全文
0 0
- 使用js获取鼠标位置坐标
- js获取鼠标坐标位置
- js获取鼠标点击位置坐标
- JS——获取鼠标位置(坐标)
- 获取鼠标位置坐标
- JS获取鼠标的坐标和滚动条的位置
- JS 获取DIV中鼠标相对位置坐标
- JS获取页面鼠标点击位置的坐标
- JS获取鼠标的坐标和滚动条的位置
- js获取鼠标坐标
- js获取鼠标坐标
- JS获取鼠标坐标
- js获取鼠标坐标
- js获取鼠标坐标
- 获取鼠标实时位置坐标
- js取鼠标坐标位置
- js获取鼠标位置
- js获取鼠标位置
- 华为AnyOffice eSDK建立TCP端口转发隧道
- Mybatis中Mapper内置方法细解
- Android开源框架Universal-Image-Loader详解
- AspectJ
- xampp软件配置虚拟目录
- 使用js获取鼠标位置坐标
- SAP发布SAP HANA精简版和Web IDE 只为推广HANA?
- 2017.11.7总结
- windows电脑快捷键使用
- Python网络数据采集 中文版
- 事务
- 跳马问题
- Apache Calcite:Hadoop中新型大数据查询引擎
- 文章用图的修改和排版(2)