removeEventListener 报错
index.html:112 Uncaught TypeError: Failed to execute 'removeEventListener' on 'EventTarget': 2 arguments required, but only 1 present. 报错可,跟着老师写的removeEventListener,哪位能帮忙看一下是哪里错了啊
index.html:112 Uncaught TypeError: Failed to execute 'removeEventListener' on 'EventTarget': 2 arguments required, but only 1 present. 报错可,跟着老师写的removeEventListener,哪位能帮忙看一下是哪里错了啊
2016-12-12
你说的false是addEventListener里的参数,是在冒泡阶段处理这个事件。
你这个报错,报的缺参数是removeEventListener,你改的代码是又给addEventListener加了个参数。。
您看清楚了。
把括号怎么括的看清楚了。
完整写下来是这样:
loadImg(cid,function(){
$("#largeImg")[0].addEventListener("webkitAnimationEnd",function(){
$("#largeImg").removeClass("animated bounceInLeft");
$("#largeImg")[0].removeEventListener("webkitAnimationEnd",arguments.callee);
},false);
$("#largeImg").addClass("animated bounceInLeft");
});
根据老师的我就是这样写的 啊
$("#largeImg").get(0).removeEventListener('webkitAnimationEnd');
},false);
$("#largeImg").get(0).removeEventListener('webkitAnimationEnd');
},false,arguments.callee);这样也出错啊
index.html:112 Uncaught TypeError: Failed to execute 'removeEventListener' on 'EventTarget': 2 arguments required, but only 1 present.
举报