jQuery - show() 不动画,但 show(,带有函数吗?y?如何禁用

标签 jquery

我有以下内容:

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/

相关文章:

jquery - $ ('body' ).css ('overflow-y' , 'auto' ) 在 Internet Explorer 上不工作

javascript - 删除()函数完成时如何执行类型()函数

javascript - 通过 AJAX 处理多个 View

javascript - PHP 表单代码有时会同时执行两次

jquery - jQuery ajax GET 请求可以传递的数据限制是多少

javascript - 将关闭按钮添加到 JavaScript 动画面板

jquery - 通过 jquery 将 div 从其他 div 后面滑动

jquery - 使用 jQuery 数据属性在伪元素的内容中插入新行

javascript - 通过浏览器的 "BACK"函数加载页面时触发 onload 脚本(js 或 jQuery)

javascript - 如何从表单值创建 JSON?