jq源码提供的方法有很多回调函数,这里随便举个例子
$(this).animate({ top: "200px", width: "200px" }, 3000, function () {
$(this).css("border", "5px solid blue");
})
其中animate的第3个参数就是回调函数 我想知道jquery源码他内部是怎么实现的或者说他的思路
扩展到其他的回调函数 他怎么就保证在其他的参数执行成功后触发!这里需要看源码我列举关键的。
jq源码8325行
animate: function( prop, speed, easing, callback ) {
var optall = jQuery.speed( speed, easing, callback );
if ( jQuery.isEmptyObject( prop ) ) {
return this.each( optall.complete, [ false ] );
}xxxxxx
这里的callback 他是怎么在其他的参数执行完成后才触发。
这里只需要大侠们说下他的实现思路就可以了 或者列举他的关键代码。谢谢
添加回答
举报
0/150
提交
取消