我有一个主功能,我必须禁用我的事件传播:
project.disabledEventPropagation = function (e) {
if (!e)
e = window.event;
if (e.stopPropagation) {
e.stopPropagation();
} else {
e.cancelBubble = true;
window.event.cancelBubble = true;
}
if (e.preventDefault) {
e.preventDefault();
}
};
我在我的javascript文件中调用此函数,如下所示:
project.disabledEventPropagation();
这在chrome和Internet Explorer中效果很好,但它在firefox中不起作用。我尝试调试(使用firebug),我不断得到'e'未定义的说法。有办法解决这个问题吗?