mouseout、mouseover和mouseleave、mouseenter区别

news/2024/5/9 15:17:23/文章来源:https://blog.csdn.net/qq_36320160/article/details/101900721

今天在使用鼠标事件时,用错了mouseout,于是做个测试总结。

结论:

mouseenter:当鼠标移入某元素时触发。

mouseleave:当鼠标移出某元素时触发。

mouseover:当鼠标移入某元素时触发,移入和移出其子元素时也会触发。

mouseout:当鼠标移出某元素时触发,移入和移出其子元素时也会触发。

mousemove:鼠标在某元素上移动时触发,即使在其子元素上也会触发。

mouseout、mouseover和mouseleave、mouseenter最大的区别,在于子元素连带触发。

例子:

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.a{width: 500px;height: 500px;background: aliceblue;}.b{width: 200px;height: 200px;background: beige;}.c{width: 100px;height: 100px;background: violet;}</style>
</head>
<body><div class="a">A<div class="b"onmouseenter="mouseenter()"onmouseleave="mouseleave()"onmouseout="mouseout()"onmouseover="mouseover()"onmousemove="mousemove()">B<div class="c">C</div></div></div><script>function mouseenter(){console.log('mouseenter')}function mouseleave(){console.log('mouseleave')}function mouseout(){console.log('mouseout')}function mouseover(){console.log('mouseover')}function mousemove(){console.log('mousemove')}</script>
</body>
</html>

效果:

操作:

从A元素到C元素,再从C回到A,控制台输出如下:

演示地址:

http://htmlpreview.github.io/?https://github.com/codingforme/code-learn/blob/master/css-demo/mouse-event.html


更多专业前端知识,请上 【猿2048】www.mk2048.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_851503.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

16个时髦的扁平化设计的 HTML5 CSS3 网站模板

创建网站最好办法之一是使用现成的网站模板或使用开源 CMS 应用程序。所以&#xff0c;今天这篇文章给大家带来的是16款基于 HTML5 & CSS3 的精美的扁平风格网站模板&#xff0c;大家可以借助这些优秀的网站模板创建自己的优秀网站。这些网站模板虽然是收费&#xff0c;但是…

经典网页设计:20个与众不同的国外 HTML5 网站

大家都都知道&#xff0c; HTML5 具备所有最新的技术和功能&#xff0c;帮助我们创造平滑过渡&#xff0c;花式图像滑块和动画。如果你正在考虑使用HTML5 来设计自己的网站&#xff0c;那么这个集合能够帮助你。 在过去的10年里&#xff0c;网页设计师使用 Flash、JavaScript 或…

你应该知道的10个奇特的 HTML5 单页网站

网页设计师努力寻找新的方式来展现内容。其中一个大的趋势是单页网站&#xff0c;现在被世界上的一些大的品牌广泛采用&#xff0c;使用它们来为用户提供一个快速&#xff0c;干净和简单的而且​​美丽的网站。 下面是10个令人惊叹的单页 H​​TML5 的网站&#xff0c;涵盖了简…

经典网页设计:20个创新的 HTML5 网站《上篇》

在过去的10年里&#xff0c;网页设计师使用 Flash、JavaScript 或其他复杂的软件和技术来创建网站。但现在你可以前所未有的快速、轻松地设计或创造互动的、有趣好看的网站。如何创建&#xff1f;答案是 HTML5 。 这篇文章向大家展示20个创新的 HTML5 网站。看看这些惊人的 HTM…

经典网页设计:25个华丽的 CSS 网站作品案例

CSS 是网页设计师和网页开发人员最喜欢的技术之一&#xff0c;因为它有大量新特性、新元素和新技术。创建一个基本的布局可能并不需要很多的时间或精力。但是&#xff0c;如果你想让您的设计脱颖而出&#xff0c;那么就真的需要花费一番功夫。今天&#xff0c;我向大家分享25个…

分享:一组免费的响应式 HTML5 CSS3 网站模板

HTML5 Up! 分享了一组响应式网站模板&#xff0c;这些网站都是基于 HTML5 & CSS3 制作的干净、简单、响应式的网站。每个网站都提供了在线演示并可以免费下载使用。需要注意的是&#xff0c;下载的时候需要 Follow 作者的 Twitter。 您可能感兴趣的相关文章Transit – 超平…

HTML5网站大观:10个精美的复古风格 HTML5 网站作品

本期的 HTML5 网站大观与大家分享 10 个精美的复古风格 HTML5 网站作品。作为下一代网页语言&#xff0c;HTML5 加入中众多的语义化标签&#xff0c;例如video、audio、section、article、header 和 nav 等&#xff0c;HTML5 正引领网页制作技术革命。希望下面清单中收集的这10…

HTML5网站大观:精美的 HTML5 商业网站设计案例

本期的 HTML5 网站大观与大家分享 10 个精美的 HTML5 商业网站设计案例。HTML5 增加了很多新标签以及新特性&#xff0c;正引领网页技术革命。希望这些优秀的 HTML5 网站案例能帮助大家更好的学习 HTML5 网站制作。 Sullivan NYC Fork CMS Nike – Paul Rodriguez V Elisa 3G …

网站侧边功能导航栏--屏幕滚动效果

屏幕滚动效果&#xff1a; <!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"><title></title><style>ul,ol {list-style-type: none;}* {margin:0;padding:0;}html,body {width: 100%;height: 100…

node.js爬取网站数据【dom方式】

node.js爬取网站数据提醒&#xff1a;示例网站代码已失效[ 应用逻辑有效 ]第一步&#xff1a;准备工作&#xff1b;1. 选择目标地址URL&#xff1b;2. 确保 node.js 环境&#xff1b;3. CMd命令 &#xff1a;创建项目文件夹 &#xff1b;4. CMd窗口 &#xff1a;调用 npm init …

【技术贴】VS2005不能新建项目不能新建网站。提示Microsoft visual studio

出现这种现象的原因就是你是用了注册表垃圾清除软件&#xff0c;不用怀疑了&#xff0c;你肯定经常清理垃圾。 解决办法很简单&#xff0c;重装系统&#xff0c;重装vs2005&#xff0c;或者换成vs2008&#xff0c;2010也行。切记&#xff0c;千万别再清理注册表垃圾。不然你会死…

【技术贴】VS2005不能新建项目不能新建网站。提示Microsoft visual studio

出现这种现象的原因就是你是用了注册表垃圾清除软件&#xff0c;不用怀疑了&#xff0c;你肯定经常清理垃圾。 解决办法很简单&#xff0c;重装系统&#xff0c;重装vs2005&#xff0c;或者换成vs2008&#xff0c;2010也行。切记&#xff0c;千万别再清理注册表垃圾。不然你会死…

【转】极品免费网站空间申请:000webhost.com免费1.5G美国空间PHP+MySQL

极品免费网站空间&#xff1a;000webhost.com免费1.5G美国空间PHPMySQLFiled Under: 未分类 by rainlin2010四.22, 2010 www.000webhost.com是国外著名空间商Hosting24旗下的一个产品&#xff0c;号称“比收费虚拟主机更好用”,而确实如其所说的&#xff0c;该空间非常优质和稳…

20个专业在线配色网站分享

摘自http://www.websbook.com/yuanli/20gzyzxpswzfx_17814.html 现在专门用于配色的在线网站真不少&#xff0c;之前一片文章已经总结了18个配色网站&#xff0c;这次推荐的这20个配色网站也十分出色&#xff0c;而且网站本身的设计也十分精美&#xff0c;网页设计师可以参考使…

【技术贴】网站首页浏览量统计代码,适合.NET||网页浏览量计数器代码

【.NET】独家发布网页首页浏览量计数器&#xff0c;目前网上木有我这么简单的 设计的思路就是在本地路径下放一个txt存放初始值&#xff0c;然后每次刷新首页之后让.net去访问这个txt文件读取这个初始值并累加之后再写入这个文件&#xff0c;&#xff08;这样以后就能读取到总…

足球比赛集锦的在线网站

rel"File-List" href"file:///D:%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">www.partofthegame.tv Carlsberg web-tv&#xff0c;是嘉士伯最近提供的一个服务&#xff0c;在Partofthegame.tv上&#xff0c;是提供足球&#xff08;football&#xf…

微信PC端打开网站页面空白

重点 : 微信pc端的浏览器是IE内核,所以你懂的(PS:IE问题贼多) 解决 : 直接把链接丢到IE上,F12查看控制台,出现什么错误解决什么错误 , so

来自微软官方网站Windows Sysinternals的小工具Process Explorer(进程浏览器)

先上地址&#xff1a;https://docs.microsoft.com/zh-cn/sysinternals/ 当前网页如下&#xff1a;Sysinternals网站由Mark Russinovich于1996年创建&#xff0c;主持其先进的系统实用程序和技术信息。 无论您是IT专业人员还是开发人员&#xff0c;您都可以找到Sysinternals实用…

每日一记:发现一个Oracle大牛(Suresh Gandhi)的网站

今天搜索问题的过程中&#xff0c;无意间看到了一个Oracle大牛的网站&#xff0c;特意拿出来分享给大家&#xff01; 地址&#xff1a;http://db.geeksinsight.com/

高性能网站性能优化

一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目&#xff0c;几个人出于爱好做了这样一个应用&#xff0c;以实现以下功能&#xff1a; 博客&#xff0c;论坛 社会性网络&#xff0c;找到朋友 聚合&#xff0c;把朋友的文章聚合在一起 LiveJournal采用了大量的开源…