我有以下内容:
function CommentReplyOpen(id) {
$('#commentReply_' + id).show(function() {
$('#commentReply_' + id).find('.comment_content').focus();
});
}
这里的问题是,当它运行 jQuery 时,它会执行一些奇怪的缓动动画。但如果你只是 .show() 就没有动画...我该如何使用上面的内容,因为我想要回调,但没有动画,只需从 display:none 转到 display
谢谢
最佳答案
show
的第一个参数必须始终是持续时间:http://api.jquery.com/show/
您可以使用0
使其立即发生。
$('#commentReply_' + id).show(0, function(){ ... });
关于jQuery - show() 不动画,但 show(,带有函数吗?y?如何禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5049132/