完美解决js事件冒泡
来源:互联网 发布:传智播客php培训 编辑:程序博客网 时间:2024/06/05 08:16
0 0
- 完美解决js事件冒泡
- javascript完美解决onMouseOver、onMouseOut冒泡事件方法简单
- 解决js中鼠标事件冒泡问题
- 解决js中onMouseOut事件冒泡的问题
- 解决js中onMouseOut事件冒泡的问题
- JS中的事件冒泡
- Js 冒泡事件阻止
- js取消事件冒泡
- JS冒泡事件解决方案
- 阻止js事件冒泡
- JS冒泡事件解决方案
- JS 事件冒泡
- js事件冒泡
- JS阻止事件冒泡
- JS阻止事件冒泡
- Js 冒泡事件阻止
- js事件冒泡问题
- JS事件冒泡(阻止
- .net
- Ant 经典教程
- monit安装
- 插件/二次开发时调用discuz在线编辑器的方法
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- 完美解决js事件冒泡
- Cts框架解析(9)-IDeviceRecovery
- POJ 1258 Agri-Net(最小生成树 Kruskal)
- android绘制路径
- Android笔记 几条笔记(未实验)
- Bootstrap 简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
- 局部刷新加载js
- maven学习
- C#的TimeSpan介绍
js中的onmouseover和onmouseout事件的触发让对于有子元素的dom操作来说非常头疼。你可以自己手动屏蔽事件触发通过(fromElement)toElement来比较元素是否与父元素相等,但是这样很麻烦的一点就是,你有多少个父元素,就得判断2n-1次。
后来才知道,有现成的函数。。。为啥不用捏。
代码如下:
function myonmouseout(ae){
var e=window.Event || ae;
var ele=e.toElement || e.relatedTarget;//兼容IE ff;
if(document.all){
if(!(this.contains(s)){
alert("IE!");
}
}else{
var res=this.compareDocumentPosition(ele);
if(!(res==0||res==20)){
alert("FireFox!");
}
}
}