为非IE浏览器添加mouseenter,mouseleave事件的实现代码是什么 解决方法说明
2024-06-24 10:39:03阅读量:39 字体:大 中 小
target 指事件源对象,点击嵌套元素最里层的某元素,该元素就是target。IE6/7/8对应的是srcElement。
currentTarget 指添加事件handler的元素本身,如el.addEventListener中el就是currentTarget。IE6/7/8没有对应属性,可在handler内使用this来替代如evt.currentTarget = this。
relativeTarget 指事件相关的元素,一般用在mouseover,mouseout事件中。IE6/7/8中对应的是fromElement,toElement。
mouseenter ,mouseleave IE9中仍然支持,另见 Greg Reimer 的博文 Goodbye mouseover, hello mouseenter 。
mouseenter与mouseover区别在于:在元素内部移动时mouseenter不会触发。如下
1,鼠标在div[id=parent1]内部移动时也会触发mouseover事件
2,鼠标在div[id=parent2]内部移动时也不会触发mouseenter事件
了解了这三个属性的意义后,实现起来就简单了:

测试代码:
1,鼠标在div[id=parent1]内部移动时也会触发mouseover事件
2,鼠标在div[id=parent2]内部移动时也不会触发mouseenter事件
function on(el,type,fn){
el.addEventListener ? el.addEventListener(type, fn, false) : el.attachEvent('on' + type, fn);
}
function $(id){
return document.getElementById(id);
}
var p1 = $('parent1'),
p2 = $('parent2');
function fn(e){
var d = document.createElement('div');
d.innerHTML = e.type;
$('result').appendChild(d);
}
on(p1,'mouseover',fn);
on(p2,'mouseenter',fn);
免责声明:
本文《为非IE浏览器添加mouseenter,mouseleave事件的实现代码是什么 解决方法说明》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

qq打开文件默认设置怎么改
qq,为腾讯qq的简称,是一款基于互联网的即时通信软件。修改qq打开文件默认设置的具体操作如下: qq打开文件默认设置怎么改 1、点击手机设置”-应用与权限”-应用管理&rdq...
阅读: 839

微信注销后聊天记录还能恢复吗
如果对聊天记录进行备份或迁移的话,微信注销后聊天记录可以恢复。如果没有对聊天记录进行备份或迁移的话,微信注销后聊天记录无法恢复。以下是注销微信的操作步骤: 微信注销后聊天记录还能恢复吗 1、打开微信A...
阅读: 949

微信群太多怎么实现分组管理
微信群太多可以使用折叠群的功能进行分组管理,将群设置为折叠群的具体操作步骤如下: 微信群太多怎么实现分组管理 1、打开微信app,点击下方的通讯录,再点击群聊进入群聊界面。 2、进入群聊界面后,选择...
阅读: 898

微信预约挂号怎样切换就诊人
以梧州市中医院公众号为例,在梧州市中医院微信公众号预约挂号切换就诊人的具体操作步骤如下: 微信预约挂号怎样切换就诊人 1、打开微信APP,搜索梧州市中医院公众号”,点击该公众号,再点击发消...
阅读: 845

快手别人怎么关注不了我
如果别人关注不了你的快手账号的话,可能是你开启了隐私用户”,关闭隐私账户”的具体操作方式如下: 快手别人怎么关注不了我 1、打开快手,点击左上角的三条横线”,进入功...
阅读: 876

微信一打就是对方忙是不是设置了
微信一打就是对方忙不是设置了,因为无法设置。打微信电话提示对方忙”有以下两种情况:1、对方在忙线,正在与别人打微信或者视频电话。2、对方不想接听电话,选择挂断。以下是拨打微信语音电话的具体...
阅读: 770
热门文章
1.微信删除好友频繁了怎么继续删除
- 1

- 微信删除好友频繁了怎么继续删除
- 2022-12-28
- 1
2.朋友圈动图怎么不动
- 2

- 朋友圈动图怎么不动
- 2022-12-28
- 2
3.拉黑了怎么加回来
- 3

- 拉黑了怎么加回来
- 2022-12-28
- 3
4.超话等级怎么快速升
- 4

- 超话等级怎么快速升
- 2022-12-28
- 4
5.支付宝买彩票在网上怎么买
- 5

- 支付宝买彩票在网上怎么买
- 2022-12-31
- 5
6.QQ等待验证是不是拉黑了
- 6

- QQ等待验证是不是拉黑了
- 2022-12-27
- 6
7.360隐私空间里面的照片怎么找回
- 7

- 360隐私空间里面的照片怎么找回
- 2022-12-27
- 7
8.支付宝提现免费额度在哪查询
- 8

- 支付宝提现免费额度在哪查询
- 2022-12-27
- 8
9.个人收款二维码去哪里制作
- 9

- 个人收款二维码去哪里制作
- 2022-12-27
- 9
10.怎么看微信绑定了几个账号
- 10

- 怎么看微信绑定了几个账号
- 2022-12-27
- 10
最近更新

酷狗音乐中使用蝰蛇音效制作工具的具体操作方法
2024-11-11

win7电脑中出现声音图标不见了的具体解决方法
2024-11-11

车到哪app的详细软件介绍
2024-11-11

小米9se中查看序列号的具体操作方法
2024-11-11

迅雷中使用FTP探测器的详细操作方法
2024-11-11

ppt制作出小荷才露尖尖角动画场景的具体操作步骤
2024-11-11
