HTML: op2在op1里,startMove()函数确定没有问题(用来移动p)
这是有效的代码:
op1.onmouseover = function() {
startMove(0, 10);
}
op1.onmouseout = function() {
startMove(-100, -10);
}
这是无效的:
op1.addEventListener('mouseover', startMove(0, 10), false);
op1.addEventListener('mouseout', startMove(-100,-10), false);
element.addEventListener的第二个参数应该是个函数。
无效方法里你传的是startMove的返回值, 不是函数。
基于楼上补充,
或者
两种方式皆可