jQuery自定义函数如何再同时返回一个函数?
如题:我用jQuery自定义了一个函数,调用是这样的$.test();这个时候,当我调用了test()方法的时候,如果再返回一个函数,比如我在使用animate()函数的...
如题:我用jQuery自定义了一个函数, 调用是这样的$.test();
这个时候,当我调用了test()方法的时候, 如果再返回一个函数,比如我在使用animate()函数的时候$.animate({....},function(){//..........}); 也就是在执行完一个函数过后再返回一个函数 展开
这个时候,当我调用了test()方法的时候, 如果再返回一个函数,比如我在使用animate()函数的时候$.animate({....},function(){//..........}); 也就是在执行完一个函数过后再返回一个函数 展开
2个回答
展开全部
$.animate({....},function(){//..........}); 里面的函数叫做 回调函数, 不叫返回函数. 意思是: 在执行完动画效果后, 执行回调函数的代码
追问
反正就那个意思, 不过应该怎么实现? 在自定义函数的时候,如果写?
追答
简单地理解,如下:
function test(callbackFun){
//test函数的主体
callbackFun(); //在执行完函数主体后,最 后执行传入的callbackFun 函数,注意,callbackFun被当做参数传递时,只需写函数名称,不需要加括号
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询