移入移出事件区别&位置获取&应用效果

移入移出事件区别

1.onmouseover和onmouseenter的区别
onmouseover移入到子元素,父元素的移入事件也会被触发
onmouseenter移入到子元素,父元素的移入事件不会被触发

2.onmouseout和onmouseleave的区别
onmouseout移出到子元素,父元素的移入事件也会被触发
onmouseleave移出到子元素,父元素的移入事

位置获取

offsetX/offsetY: 事件触发相对于当前元素自身的位置
clientX/clientY: 事件触发相对于浏览器可视区域的位置
注意点: 可视区域是不包括滚动出去的范围的
pageX/pageY: 事件触发相对于整个网页的位置
主要点: 整个网页包括滚动出去的范围的
screenX/screenY: 事件触发相对于屏幕的位置

image.png

应用效果

哪吒跟我走效果预览

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. onmouseover和onmouseenter的区别onmouseover: 移入到子元素,父元素的移入事...
    仰望_IT阅读 383评论 0 0
  • 事件 用户和浏览器之间的交互行为我们就称之为事件,比如:点击,移入/移出 给元素绑定事件 在JavaScript中...
    遇明不散阅读 252评论 0 0
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,581评论 1 11
  • 第1章 鼠标事件 1-1 jQuery鼠标事件之click与dbclick事件 用交互操作中,最简单直接的操作就是...
    mo默22阅读 1,311评论 0 6
  • 什么是事件 用户和浏览器之间的交互行为我们就称之为事件,比如:点击/移入/移出 如何绑定事件在JavaScript...
    七分之二十四阅读 218评论 0 0