设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 2891|回复: 4
打印 上一主题 下一主题

JavaScript中阻止冒泡和默认事件代码---兼容主流浏览器 [复制链接]

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
浴火凤凰 发表于 2011-4-11 10:55:47 |只看该作者 |倒序浏览
//阻止冒泡
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;
        }
}
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

2#
Alvin 实名认证  发表于 2011-4-11 11:06:46 |只看该作者
阻止默认事件,我一直用 return false;

不知道 使用 preventDefault 有什么不一样的?

使用道具 举报

Rank: 6Rank: 6

3#
Yisin 发表于 2011-5-9 08:59:38 |只看该作者
路过学习一下
路不好走,你却依旧满眼的爱,找不到理由...

使用道具 举报

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

4#
Alvin 实名认证  发表于 2011-5-9 21:42:31 |只看该作者


也要来分享

使用道具 举报

您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-12-19 02:48 , Processed in 1.061800 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部