javascript - jQuery ajaxSuccess 多次调用来创建效果似乎多余还有其他方法吗?

标签 javascript jquery ajax jquery-ui

我当前创建的效果是快速淡出,然后在请求成功时元素淡入。

因为 jQuery 以常规方式处理(从上到下),我可以通过下面的“hack”获得效果。

但是我想知道是否有更好的方法来创建这种效果。这是我现在所拥有的..我无法找到另一种方法来做到这一点:

$('#submitButton').ajaxSuccess(function () {
$("#records_results_table").fadeOut();
});

$('#submitButton').ajaxSuccess(function () {
$("#records_results_table").fadeIn();
});

最佳答案

尝试:

$('#submitButton').ajaxSuccess(function () {
    $("#records_results_table").fadeOut(300, function(){
        $(this).fadeIn();
    });
});

关于javascript - jQuery ajaxSuccess 多次调用来创建效果似乎多余还有其他方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6320706/

相关文章:

jquery - Enscroll js 滚动条位于容器外

php - 如何使用 php 和 html 根据组合框选择的变化自动更改输入文本框的值

javascript - Chrome : http://localhost:3000/- ERR_CONNECTION_REFUSED

c# - ASP.NET MVC 3 : Strange Validation

javascript - 为什么我在运行 AJAX 查询时收到 '$' is not defined?

jquery - 延迟 Parsley.js 表单提交

PHP 脚本意外地不继续

c# - 在页面加载时调用 Jquery 函数

ruby-on-rails - 如何升级:update= >'div_id' option of remote_form_for from Rails 2 to Rails 3?

javascript - 如何从异步调用返回响应?