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);
巴扎黑2017-04-10 15:29:09
基于楼上补充,
op1.addEventListener('mouseover', function(){startMove(0, 10)}, false);
op1.addEventListener('mouseout', function(){startMove(-100,-10)}, false);
或者
op1.addEventListener('mouseover', startMove.bind(null,0, 10), false);
op1.addEventListener('mouseout', startMove.bind(null,-100,-10), false);
两种方式皆可