【问题标题】:jquery location refresh beats fade outjquery位置刷新节拍淡出
【发布时间】:2017-02-21 11:27:02
【问题描述】:

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

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

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

【问题讨论】:

    标签: jquery


    【解决方案1】:

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

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

    jQuery Documentation

    【讨论】:

      猜你喜欢
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 2013-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多