此问题是jQuery toggle() with no animation...
的补充为了避免元素的show
上的动画,我试图替换下面的2行
var that = this;
this.$el.show("fast", null, function(){that.updatePosition()});
以下,
this.$el.show();
this.updatePosition();
在当前元素变为updatePosition
之前,是否可能会调用函数visible
?如果是,那么我应该尝试避免动画的解决方案是什么。
答案 0 :(得分:2)
试试这个:
$(this).show(0, function()
{
//callback function
});