课程
/前端开发
/JavaScript
/JS动画效果
如题,为什么每次都是
obj.onmouseover = function(){
fn();
}
不可以直接obj.onmouseover = fn();
2017-12-20
源自:JS动画效果 5-1
正在回答
不用function(),你怎么处理Dom事件
伴山客 提问者
如果不使用匿名函数,则写为obj.onmouseover = fn; 但这种写法就没有办法传入参数了,所以只能用于调用不需要参数的函数。
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
2 回答onmouseover事件触发的疑惑?
1 回答怎样让onmouseover和out触发两个函数?
1 回答关于回调函数为什么不能直接将执行的函数作为参数而要嵌套一个匿名函数?
1 回答为什么oDiv.onmouseover后面要把startMove(100)写在一个匿名函数里,而不是直接跟在等号后面?
3 回答box2.onmouseover=function(){ omove(0); }//为什么不能直接onmouseover等于方法名?