返回介绍

Loading加载指示器

发布于 2017-06-12 10:52:51 字数 2250 浏览 1677 评论 0 收藏 0

预加载 Modal 用来提示一些后台活动(像Ajax请求)和阻止在这个活动期间的任何用户操作。 打开预加载 modal 我们也需要调用适当的App方法: $.show预加载([title])- 显示 预加载 modal

  • title - string. Optional. 预加载 modal 标题. 默认(没有指定)的时候,它等同于 "Loading...". 你可以在App初始化时通过 modal预加载Title 参数改变默认的 预加载 标题。

该方法返回动态创建的modal的HTML元素。

$.hide预加载() - 隐藏/关闭 预加载 modal. 因为 预加载 modal 没有任何按钮, 它应该用 JavaScript 来关闭

<header class="bar bar-nav">
<h1 class="title">预加载 Modal (Preloader Modal)</h1>
</header>
...
<div class="content">
<div class="content-block">
  <p><a href="#" class="open-preloader">Open Preloader</a></p>
  <p><a href="#" class="open-preloader-title">Open Preloader with custom title</a></p>
</div>
</div>
...
$(document).on('click', '.open-preloader', function () {
$.showPreloader();
setTimeout(function () {
    $.hidePreloader();
}, 2000);
});
$(document).on('click','.open-preloader-title', function () {
$.showPreloader('Custom Title')
setTimeout(function () {
    $.hidePreloader();
}, 2000);
});

迷你指示器

如果你不需要用像预加载Modal这样如此大的modal 窗口去指示活动, 你可以使用简单并且小的指示器modal:

  • $.showIndicator() - 显示指示器 modal
  • $.hideIndicator() - 隐藏/关闭指示器 modal. 因为指示器modal没有任何按钮, 它需要用JavaScript来关闭
<header class="bar bar-nav">
  <h1 class="title">指示器(indicator)</h1>
</header>
...
<div class="content">
<div class="content-block">
  <p><a href="#" class="open-indicator">Open Indicator</a></p>
</div>
</div>
...
$(document).on('click','.open-indicator', function () {
  $.showIndicator();
  setTimeout(function () {
      $.hideIndicator();
  }, 2000);
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文