用javascript获取鼠标坐标位置
今天用到一个功能,就是用javascript来获取鼠标坐标,在网上找到了event.clientX和event.clientY,如实例一。
实例一:
<script language="javascript" type="text/javascript"> function m(){ document.getElementById("area").innerHTML=event.clientX +" , "+event.clientY; } </script>
<p id="area" style="border: 1px solid ; font-size: 36px; width: 800px; height: 600px" onmousemove="m();">d</p>
这段代码在IE下面正常,但是在Firefox下面无法运行,于是继续寻找在Firefox下面的解决办法,最终在博客园里找到了Firefox中Javascript使用event对象需要注意的问题,给函数加了一个参数就可以了,我修改的代码即实例二。
实例二:
<script language="javascript" type="text/javascript"> function m(evt){ document.getElementById("area").innerHTML=evt.clientX +" , "+evt.clientY; } </script>
<p id="area" style="border: 1px solid ; font-size: 36px; width: 800px; height: 600px" onmousemove="m(event);">d</p>
但是这个方法实在让人费解,我实在是不明白为什么这样就可以了。
既然这个所以然无法解释,那就留待以后解释吧,也希望知道的朋友给与一个正确的解析。
分享到:
相关推荐
scratchjr - 少儿编程
Matlab印刷品缺陷检测(GUI设计界面).zip
db3e571e476144c4da6a0a3f1889b18a.part12
# 基于Arduino和Azure的智能家居气候分析系统 ## 项目简介 本项目旨在通过Arduino平台收集和分析家庭环境数据,以提供对家庭气候环境的深入洞察。它使用ESP8266或类似的Arduino兼容微控制器,结合Azure IoT Hub服务,以实时收集和展示家庭内多个房间的温度和湿度数据。项目目标是优化房间内的温度控制,通过分析和比较房间的温度变化,以改进房间隔离和加热配置。 ## 项目的主要特性和功能 硬件支持项目支持多种基于ESP8266的Arduino兼容开发板,包括NodeMCU V2、WeMos D1 Mini和SparkFun ESP8266 Thing。 传感器集成项目支持多种传感器,包括BME280、SHT30和DHT传感器,用于测量温度、湿度和气压。 数据传输通过Azure IoT Hub将传感器数据实时传输到云端。
i4Tools 爱思助手for mac是一款强大的iPhone手机、ipad管理工具。爱思助手为用户可以提供了丰富的应用程序下载,既可以下载音乐、铃声、壁纸、软件等应用,还可以对手机市场进行信息管理。不仅如此爱思助手还可以为用户需求提供一个手机刷机、越狱等特色功能,受到了很多不同用户的欢迎。i4tool对于忘记appstore账号或者设备解锁密码的人来说太好用了!
内容概要:本文档主要探讨了面向模式的编程,即高代码开发,这是将传统的后端面向对象编程思想引入前端编程的一次创新尝试。文中具体阐述了这一编程方式的基本理念、设计图及其在实际项目中的应用案例,特别是左树右表模式、通用查询模块以及大屏报表的实现。高代码与低代码开发的区别在于其实现方式的不同,高代码强调代码层面的操作与逻辑表达,而低代码则是依托图形界面和数据驱动的方式来完成开发任务。该模式还涵盖了很多具体的技术实现,如基类与子类的关系,ORM映射的运用等,最终实现风格统一的用户体验和高效的编码规范。 适合人群:熟悉面向对象编程概念的前端开发者和技术架构师,尤其是希望提升开发速度、规范性和灵活性的专业人士。 使用场景及目标:适用于所有希望减少冗余代码、保持一致性并快速响应变化的企业信息系统开发中。无论是小型团队还是大型企业,都可以借鉴这套方法论来改进现有产品的质量和开发效率。此外,随着业务的增长和技术栈的更新迭代,基于高代码模式构建的应用更容易维护和支持持续集成。 其他说明:文档不仅包含了丰富的理论基础,同时也展示了具体的例子和最佳实践指导,旨在帮助用户更好地理解和掌握这些复杂但又极具价值的技术特性。同时,作者鼓励读者结合自身情况进行定制扩展以最大化收益。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于MATLAB与COMSOL联合仿 真的电磁优化设计.pdf
PLC液压控制系统在长钢轨引导车上的应用.pdf
『职称技能补贴』公司员工考证补贴管理办法范文
基于频率特征增强的结直肠息肉分割模型.pdf
LAB4多核调度与IPC
基于BERT知识蒸馏的情感 分析模型.pdf
# 基于Spring Boot框架的系统管理平台 ## 项目简介 本项目是一个基于Spring Boot框架的系统管理平台,旨在提供一个全面的后台管理系统,涵盖用户管理、角色管理、权限管理、菜单管理、部门管理、字典管理、操作日志、登录日志、定时任务等多个功能模块。通过该平台,管理员可以方便地进行系统配置、用户权限分配、数据监控等操作。 ## 项目的主要特性和功能 ### 用户管理 用户列表查询支持根据用户名、状态等条件查询用户列表。 用户信息管理包括新增、修改、删除用户信息。 用户状态管理支持启用、禁用用户账户。 用户密码管理支持重置用户密码。 ### 角色管理 角色列表查询支持根据角色名称、状态等条件查询角色列表。 角色信息管理包括新增、修改、删除角色信息。 角色权限管理支持为角色分配权限,包括菜单权限和数据权限。 ### 权限管理 权限分配支持为角色分配菜单权限和数据权限。
基于深度神经网络的图像匹配特征点检测方法.pdf
pycharm经典教程详细版
dd26cba69f5730289ff43cf873eee3a8.part05
yolov7 实现的课堂blackboard、screen检测,已经训练完成,包含数据集和训练好的模型权重
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
华为-咨询方法论梳理(华为内部学习资料)-2017.12.29-53页.pdf