jquery位置刷新节拍淡出

时间:2017-02-21 03:22:15

标签: jquery

jquery位置刷新beats在ajax回调方法中淡出。为什么呢?

        success: function (data) {
            $('#statusMessageDiv').show().fadeOut(1400);
            location.reload();
        }

如果我评论.reload,我会看到fadeOut。但是,如果没有评论,我没有看到淡出,页面只是重新加载?

1 个答案:

答案 0 :(得分:1)

动画以异步方式运行,因此它开始但不等待。代码执行会立即继续进行reload调用。要解决此问题,您可以将重新加载移动到fadeOut方法的回调函数,该函数将在动画完成后触发:

$('#statusMessageDiv').show().fadeOut(1400, function() {
    location.reload();
});

jQuery Documentation