为了账号安全,请及时绑定邮箱和手机立即绑定

方法中作为参数的函数都必须是回调函数吗

方法中作为参数的函数都必须是回调函数吗,都必须得给回掉函数传入this这个参数呢?

正在回答

3 回答

1.参数的问题

参数的类型是由使用该参数的函数或方法决定的。在此处jQ的hover方法决定hover所使用的参数类型。

hover([over,]out)   返回jquery对象

over,out (参数)           Function,Function (类型)           V1.0(jq版本号)

over:鼠标移到元素上要触发的函数

out:鼠标移出元素要触发的函数

out                    Object                            V1.4

当鼠标移到元素上或移出元素时触发执行的事件函数

2.this并不是寻常意义上的参数,它指向当前使用的对象。

此处回调函数中的this,指的是hover事件产生时所使用的js对象,使用$(this)将js对象包装成jquery对象然后使用jq方法。


1 回复 有任何疑惑可以回复我~
#1

leavemealone 提问者

非常感谢!
2015-11-12 回复 有任何疑惑可以回复我~

这个this的意思是此事件监听器返回的促发这个事件的元素。 

0 回复 有任何疑惑可以回复我~

楼上讲的啥、、、、、讳莫如深 看不下去

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

方法中作为参数的函数都必须是回调函数吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信