我有我的代码:
$(this).attr("disabled","disabled");
$(this).animate({'opacity':'0.6'}, 200);
$(this).animate({'opacity':'1'}, 200);
$(this).attr("disabled","");
我希望在按键时禁用输入,并且只有在执行动画时才启用输入。
我怎样才能做到这一点?
编辑:我刚刚意识到我可以这样做:$(this).delay(200).attr("disabled","");
。这是好的做法吗?
最佳答案
使用回调:
$(this).animate({'opacity':'0.6'}, 200, function() {
// Animation complete.
});
关于jquery - 如何在动画结束后才执行 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614313/