- 主题:问个js事件模型的问题
<input type="button" id ="button1" value="Click Me" onclick="alert('button')" /> 这里面的click事件处理函数会在
bubbling phase还是capture phase 执行? 在dom兼容浏览器里面
--
FROM 124.42.13.*
刚有错误。
这个不大好说。
首先ie忽略,ie可以看做不存在捕获。
Firefox,chrome,opera是在捕获阶段,并且早于注册的捕获期执行的方法。
safari没法说清楚,执行时间在捕获期的方法之后,在冒泡期的方法之前,
究竟是属于捕获还是冒泡就不知道了。
【 在 seaver31 (benny) 的大作中提到: 】
: <input type="button" id ="button1" value="Click Me" onclick="alert('button')" /> 这里面的click事件处理函数会在
: bubbling phase还是capture phase 执行? 在dom兼容浏览器里面
--
FROM 211.100.227.*
谢谢
首先ie忽略,ie可以看做不存在捕获。
是的
Firefox,chrome,opera是在捕获阶段,并且早于注册的捕获期执行的方法。
我在ff下面试了 比较乱 是冒泡吧?
这个有没有个官方文档解释?
safari没法说清楚,执行时间在捕获期的方法之后,在冒泡期的方法之前,
究竟是属于捕获还是冒泡就不知道了。
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: 刚有错误。
: 这个不大好说。
: 首先ie忽略,ie可以看做不存在捕获。
: ...................
--
FROM 124.42.13.*
FF我这3.6,是捕获,并且比addEventListener添加的捕获事件要早。
FF是先捕获,然后冒泡,早于捕获肯定早于冒泡。
【 在 seaver31 (benny) 的大作中提到: 】
: 谢谢
: 首先ie忽略,ie可以看做不存在捕获。
: 是的
: ...................
--
FROM 211.100.227.*
用这段测试一下,主流的都是bubble
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<title>Event order test page</title>
</head>
<body>
<div onclick="alert('outer')">
<div onclick="alert('inner')">
*************
</div>
</div>
</body>
</html>
【 在 seaver31 (benny) 的大作中提到: 】
: <input type="button" id ="button1" value="Click Me" onclick="alert('button')" /> 这里面的click事件处理函数会在
: bubbling phase还是capture phase 执行? 在dom兼容浏览器里面
--
FROM 221.137.223.*