首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript遏止冒泡事件处理机制

2012-09-03 
javascript阻止冒泡事件处理机制JavaScript代码//如果提供了事件对象,则这是一个非IE浏览器if ( e && e.st

javascript阻止冒泡事件处理机制

JavaScript代码


//如果提供了事件对象,则这是一个非IE浏览器

if ( e && e.stopPropagation )

//因此它支持W3C的stopPropagation()方法

e.stopPropagation();?

else

//否则,我们需要使用IE的方式来取消事件冒泡?

window.event.cancelBubble = true;

return false;


2.阻止浏览器的默认行为


JavaScript代码


//如果提供了事件对象,则这是一个非IE浏览器?

if ( e && e.preventDefault )?

//阻止默认浏览器动作(W3C)?

e.preventDefault();?

else

//IE中阻止函数器默认动作的方式?

window.event.returnValue = false;?

return false

热点排行