Scripts 学盟

标题: JavaScript中阻止冒泡和默认事件代码---兼容主流浏览器 [打印本页]

作者: 浴火凤凰    时间: 2011-4-11 10:55:47     标题: JavaScript中阻止冒泡和默认事件代码---兼容主流浏览器

//阻止冒泡
function stopBubble(e)
{
        if(e && e.stopPropagation)
        {//非IE浏览器,FF、Opera、NS、Mozilla
                e.stopPropagation();
        }
        else
        {//IE浏览器
                window.event.cancelBubble=true;
        }
}
//阻止默认事件
function stopDefault(e)
{
        if(e && e.preventDefault)
        {//非IE浏览器,FF、Opera、NS、Mozilla
                e.preventDefault();
        }
        else
        {//IE浏览器
                window.event.returnValue=false;
                return false;
        }
}
作者: Alvin    时间: 2011-4-11 11:06:46

阻止默认事件,我一直用 return false;

不知道 使用 preventDefault 有什么不一样的?
作者: Yisin    时间: 2011-5-9 08:59:38

路过学习一下
作者: Alvin    时间: 2011-5-9 21:42:31



也要来分享




欢迎光临 Scripts 学盟 (http://www.iscripts.org/) Powered by Discuz! X2