onmousemove 监听鼠标移动事件。 注意,ie8及ie8以下监听不到event, 所以要用event=window.event;做一下兼容处理。 clientX/clientY获取当前鼠标在指定标签内的可见横纵坐标位置。
标签.οnmοusemοve=function(event){
//兼容处理
if(!event){
event=window.event;
}
// 或者
// event=event||window.event;
console.log("X = “+event.clientX+” Y = "+event.clientY);
}

鼠标跟随例子:
定义一个100*100 红色背景的div #test, clientX/clientY是浏览器可见的坐标, pageX/pageY是整个页面文档, 但是不兼容ie8及其以下。 所以,要兼容的话我们只能使用clientX、clientY, 如果body高于整个浏览器可见高度, 跟随的div定位, 就要减去距离顶部或者距离左侧的距离。 如下:

<div id="test" class="test"></div>
   document.onmousemove=function(event){//解决兼容 event=event||window.event;//获取到鼠标的坐标   clientX/clientY 是相对于浏览器窗口   pageX/pageY 是整个页面文档,不兼容ie8// var left=event.pageX;// var top=event.pageY;var st=document.body.scrollTop||document.documentElement.scrollTop;var sl=document.body.scrollLeft||document.documentElement.scrollLeft;var left=event.clientX;var top=event.clientY;test.style.left=left+sl+"px";test.style.top=top+st+"px";}

JavaScript-事件之onmousemove相关推荐

  1. JavaScript鼠标事件onmousedown,onmousemove,onmouseout,onmouseover,onmouseup的用法和区别详解

    鼠标事件onmousedown,onmousemove,onmouseout,onmouseover,onmouseup详解 1.事件属性如下: 2.下面用一段代码来了解和体验这些鼠标事件的用法: & ...

  2. javascript事件列表解说

    javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3.N2 鼠标点击时触发此事件 ondblclick IE4.N4 鼠标双击时触发此事件 onmousedown ...

  3. JavaScript 事件入门知识

    JavaScript事件是由访问Web页面的用户引起的一系列操作; 例如:用户点击;当用户执行某些操作的时候,再去执行一系列代码; 一 事件介绍 事件一般是用于浏览器和用户操作进行交互;最早是IE和N ...

  4. javascript事件详细说明

    javascript事件列表解说javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3.N2 鼠标点击时触发此事件 ondblclick IE4.N4 鼠标双击时触 ...

  5. javascript事件与event对象的属性

    javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3.N2 鼠标点击时触发此事件 ondblclick IE4.N4 鼠标双击时触发此事件 onmousedown ...

  6. JavaScript事件---事件入门

    JavaScript事件---事件入门 原文:JavaScript事件---事件入门 内容提纲: 1.事件介绍 2.内联模型 3.脚本模型 4.事件处理函数 JavaScript事件是由访问Web页面 ...

  7. 精通JavaScript事件.详解

    事件(上) JavaScript事件列表 事件 解说 一般事件 onclick 鼠标点击时触发此事件 ondblclick 鼠标双击时触发此事件 onmousedown 按下鼠标时触发此事件 onmo ...

  8. Javascript事件绑定的几种方式

    Javascript事件绑定的几种方式 来源:http://www.cnblogs.com/rainman/archive/2009/02/11/1387955.html 上篇文章讲到了事件绑定的3中 ...

  9. JavaScript事件基础

    JavaScript事件概述 JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测道德行为 简单的理解为:触发-响应机制 网页中国每个元素都可以产生某些可以触发Java ...

  10. 轻松学会JavaScript事件

    文章目录 事件与事件流 事件监听(绑定事件方法) JavaScript事件 鼠标事件 表单事件 键盘事件 UI事件 快速投票   事件可以说是JavaScript最引人注目的特性,因为它提供了一个平台 ...

最新文章

  1. vue中引入第三方字体图标库iconfont,及iconfont引入彩色图标
  2. IExcelExport
  3. android 小工具:pc 上用 curl 命令打开手机浏览器,浏览指定网址
  4. LeetCode 334. 递增的三元子序列
  5. js解码编码decodeURI与decodeURIComponent区别
  6. mysql group commit_MySQL5.7 核心技术揭秘:MySQL Group Commit-阿里云开发者社区
  7. Bootstrap 字体与图标
  8. Java 对Oracle数据库中的 BLOB类型 插入图片
  9. jdk在Windows下为什么要配置环境变量(引用)
  10. C语言 三角函数用法
  11. C语言 Linux版俄罗斯方块,C语言版俄罗斯方块源代码
  12. html怎么让一行文字有滚动的效果,HTML标签marquee实现滚动效果
  13. 信息安全工程师真题1
  14. UE4骨骼动画新手入门
  15. Ubuntu下载、配置、运行Anaconda
  16. 一文详解IBM SPSS Modeler 18.0安装教程
  17. 复杂系统理论解释了Covid为何粉碎世界
  18. Cisco:DHCP自动获取IP地址
  19. 代码审计--17--修复方案汇总(上)
  20. Matlab中sim函数的用法

热门文章

  1. [LeetCode] 230. Kth Smallest Element in a BST
  2. python-常用算法
  3. 存在正文时不允许未命名的原型参数_用Swift开发macOS程序, 六、原型、格式与开发说明...
  4. 自制F1C200S demo板(六、裸机寄存器点灯)
  5. error: #109: expression preceding parentheses of apparent call must have (pointer-to-) function typ
  6. java播放器使用教程_[Java教程]Java音乐播放器
  7. Mysql报文理解mtu拆包依据(tso/gro)
  8. 指纹识别综述(8): 唯一性
  9. c++栈的学习( 括号匹配问题)
  10. YTU-2324-约瑟夫环