我有一个主函数,我必须禁用我的事件传播:
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 中不起作用。我尝试调试(使用萤火虫),我一直在说'e'是未定义的。有没有办法来解决这个问题?