mouseover与mouseenter和mouseout与mouseleave区别
来源:互联网 发布:螺旋数组 编辑:程序博客网 时间:2024/06/06 03:49
区别在于:mouseover与mouseout再进入或离开后会执行这两个事件;
mouseenter与mouseleave在进入或离开后代元素不会执行这两个事件。
下面实例:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #oDiv1 { height: 200px; width: 200px; background-color: #bfa; } .oDiv2 { height: 100px; width: 100px; background-color: #baf; margin: 0 auto; position: relative; top: 50px; } </style></head><body><div id="oDiv1"> <div class="oDiv2"> </div></div><script> // mouseover与mouseenter区别 /*mouseover:在进入指点元素的时候,如果进入后代元素,也会触发 * mouseenter:鼠标移入子代中不会触发改时间 // mouseout与mouseleave区别 mouseout:进入子元素,会触发祖先元素执行该事件 mouseout:进入子元素,会触发祖先元素不会执行该事件 * */ oDiv1 = document.getElementById('oDiv1'); oDiv1.addEventListener('mouseover', function () { console.log("mouseover"); //会执行三次 }); oDiv1.addEventListener('mouseenter', function () { console.log("mouseenter"); // 会执行一次 }); oDiv1.addEventListener('mouseout', function () { console.log("mouseout"); // 会执行三次 }); oDiv1.addEventListener('mouseleave', function () { console.log("mouseleave"); //会执行一次 });</script></body></html>
阅读全文
1 0
- mouseover与mouseenter和mouseout与mouseleave区别
- mouseover和mouseenter 与 mouseout和mouseleave的区别
- JavaScript中的mouseover与mouseenter,mouseout和mouseleave的区别
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- JQuery mouseover与mouseenter,mouseout与mouseleave的区别
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- mouseover与mouseenter,mouseout与mouseleave的区别及用法
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- mouseover与mouseenter、mouseout与mouseleave
- mouseover/mouseout和mouseenter/mouseleave的区别
- mouseenter、mouseleave和mouseout、mouseover的区别
- mouseover,mouseout,mouseenter,mouseleave区别
- $.ajax()方法详解
- Vmware安装Centos7上网问题的解决
- C++生成DLL
- Linux时间子系统之:Tick Device layer综述
- Java 实现剪绳子
- mouseover与mouseenter和mouseout与mouseleave区别
- LNMP一键安装
- android点击效果,圆放大缩小,类似水波纹的效果
- Java 线程池机制分析 jdk1.7
- ubuntu文件安装命令
- 【Linux基础系列之】内存管理(2)-高端内存
- 【Android 工具】ButterKnife集成Android Studio
- Linux Centos7下ZooKeeper集群安装详细步骤
- Oracle创建表空间及用户