jquery - 如何显示具有设置超时功能的加载程序?

标签 jquery asp.net loader

我有一个正在做一些计算的函数,我想为此添加jquery加载器一段时间,我已经尝试了以下操作,但它没有显示加载器不明白为什么?

 function onChangeLeaveEndDate() {
    //$('.k-loading-mask').css('display', 'block !important');
    $(".k-loading-mask").show();
    setTimeout(function () {
        test();
    }, 10000);
    $('.k-loading-mask').hide();
}

上面的代码有没有写错?请帮助我如何显示特定时间段的加载程序。

最佳答案

setTimeout()方法在指定的毫秒数后调用函数或计算表达式。
试试这个:

function onChangeLeaveEndDate() {
   //$('.k-loading-mask').css('display', 'block !important');
   $(".k-loading-mask").show();
   setTimeout(function () {
      test(); 
      $('.k-loading-mask').hide();
   }, 10000);
}

关于jquery - 如何显示具有设置超时功能的加载程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34648427/

相关文章:

javascript - 使用 css 表插入行/列

javascript - 如何使用 javascript 单击最后一个子链接

c# - asp.net中displayfor和displaynamefor的简单解释是什么?

android - 将 Loaders 与返回对象的 sqlite 查询一起使用

app-store-connect - itunesconnect apploader 无效段对齐问题

c# - MVC Ajax 表单返回 View 的全部内容

javascript - 打破每个循环

c# - 如何在 C# 中将包含 HTML 的字符串呈现为图像?

asp.net - OutputCache 和 RenderAction 缓存整个页面

android - 自定义 AsyncTaskLoader 回调的问题