function stopDefault(e) { var event = e||window.event; if (event.preventDefault) { event.preventDefault(); } else { event.returnValue = false; } }
这段代码在火狐下无效,求解释?
好像FireFox的event对象与IE的是不一样的,具体LZ找找Google吧
我谷歌了一下,基本都是采取这样的做法
问题出现在我在调用stopDefault()这个函数时,
document.body.oncontextmenu=function(e){ stopDefault(); }
我的目标是body上面的右键,而我的body仅仅只是一行字。所以当我点击其他部分时,自然没有效果,真是粗心不得!