这很奇怪,但我得到“成员未找到”js错误,我无法弄清楚问题。我在Windows 7和Internet Explorer 9中有2个用户。一个用户看不到此错误,另一个用户可以看到此错误。
将此错误发生在dojo.js文件中:
_fixEvent: function(/*Event*/ evt, /*DOMNode*/ sender){
if(!evt){
var w = sender && (sender.ownerDocument || sender.document || sender).parentWindow || window;
evt = w.event;
}
if(!evt){return(evt);}
evt.target = evt.srcElement;
尝试设置evt.target会抛出js错误。我在调试模式下看到错误存在的用户的DispDomMouseEvent元素,我看到[object] [MouseEvent]它不会发生。 你能帮助我并指出我的问题吗?我感谢任何帮助。
答案 0 :(得分:0)
如果在异步方法中使用事件对象(setTimeout,setInterval,任何类型的异步),通常会发生这种情况。
您必须克隆事件对象并使用克隆事件。