在学习链式运动的时候遇到了一个问题,在此记录下来。
由于链式运动是有一个回调函数
singleAttrMove(this,'width',400,function(){
singleAttrMove(this,'height',300);
});
经过测试,如果回调函数里面的Element参数传this的话会报错,因此,需要先定义一个that来保存this
var that = this;
然后再调用即可
var that = this;
singleAttrMove(this,'width',400,function(){
singleAttrMove(that,'height',300);
});