HTML:oDiv2在oDiv1里,startMove()函数确定没有问题(用来移动div)这是有效的代码:oDiv1.onmouseover=function(){startMove(0,10);}oDiv1.onmouseout=function(){startMove(-100,-10);}这是无效的:oDiv1.addEventListener('mouseover',startMove(0,10),false);oDiv1.addEventListener('mouseout',startMove(-100,-10),false);
2 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
基于楼上补充,oDiv1.addEventListener('mouseover',function(){startMove(0,10)},false);oDiv1.addEventListener('mouseout',function(){startMove(-100,-10)},false);或者oDiv1.addEventListener('mouseover',startMove.bind(null,0,10),false);oDiv1.addEventListener('mouseout',startMove.bind(null,-100,-10),false);两种方式皆可
添加回答
举报
0/150
提交
取消