全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS获取鼠标位置距浏览器窗口距离的方法示例

本文实例讲述了JS获取鼠标位置距浏览器窗口距离的方法。分享给大家供大家参考,具体如下:

先来看看运行效果图:

代码如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
<style type="text/css">
#test_div {
  width:400px;
  height: 400px;
  background-color: red;
}
</style>
  </head>
  <body>
  <div id="test_div"></div>
  </body>
<script type="text/javascript">
  function mousePos(e){
    e=e||window.event;
    var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;//分别兼容ie和chrome
    var scrollY=document.documentElement.scrollTop||document.body.scrollTop;
    var x=e.pageX||(e.clientX+scrollX);//兼容火狐和其他浏览器
    var y=e.pageY||(e.clientY+scrollY);
    console.log(x,y);
    return {x:x,y:y};
  }
  var test=document.querySelector("#test_div");
  test.onclick=function(e){
    mousePos(e);
  }
</script>
</html>

其中的document.documentElement.scrollLeftdocument.body.scrollLeft分别是ie和chrome的方法,而火狐中的pageX可以直接获取滑动的距离。

PS:这里再为大家提供两款在线参考表工具供大家开发过程中参考使用:

javascript事件与功能说明大全:
http://tools./table/javascript_event

键盘与鼠标按键的键值对照表:
http://tools./table/key_codes_num

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript事件相关操作与技巧大全》、《JavaScript窗口操作与技巧汇总》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

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


# JS  # 获取  # 鼠标位置  # 浏览器  # 窗口  # 距离  # JavaScript offset实现鼠标坐标获取和窗口内模块拖动  # JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题  # JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解  # JS实现窗口加载时模拟鼠标移动的方法  # javascript窗口宽高  # 滚动高度(详细解析)  # JavaScript实现鼠标控制自由移动的窗口  # 鼠标  # 火狐  # 相关内容  # 感兴趣  # 数据结构  # 给大家  # 可以直接  # 两款  # 更多关于  # 所述  # 先来  # 程序设计  # 键值  # 过程中  # 再为  # 对照表  # 操作技巧  # 讲述了  # test_div  # css 


相关文章: 建站之星如何快速解决建站难题?  如何用免费手机建站系统零基础打造专业网站?  宝塔建站助手安装配置与建站模板使用全流程解析  如何在服务器上三步完成建站并提升流量?  建站VPS能否同时实现高效与安全翻墙?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  广东企业建站网站优化与SEO营销核心策略指南  智能起名网站制作软件有哪些,制作logo的软件?  如何破解联通资金短缺导致的基站建设难题?  香港服务器租用费用高吗?如何避免常见误区?  如何通过NAT技术实现内网高效建站?  python的本地网站制作,如何创建本地站点?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  平台云上自助建站如何快速打造专业网站?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  如何用PHP工具快速搭建高效网站?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  济南专业网站制作公司,济南信息工程学校怎么样?  公司门户网站制作流程,华为官网怎么做?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  建站之星导航菜单设置与功能模块配置全攻略  网站设计制作企业有哪些,抖音官网主页怎么设置?  如何选择域名并搭建高效网站?  如何在阿里云完成域名注册与建站?  移民网站制作流程,怎么看加拿大移民官网?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  如何通过WDCP绑定主域名及创建子域名站点?  如何在宝塔面板中修改默认建站目录?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  实例解析angularjs的filter过滤器  建站10G流量真的够用吗?如何应对访问高峰?  黑客如何利用漏洞与弱口令入侵网站服务器?  用v-html解决Vue.js渲染中html标签不被解析的问题  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  网站app免费制作软件,能免费看各大网站视频的手机app?  高防服务器:AI智能防御DDoS攻击与数据安全保障  小程序网站制作需要准备什么资料,如何制作小程序?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  网站制作难吗安全吗,做一个网站需要多久时间?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  如何在Windows虚拟主机上快速搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。