📅  最后修改于: 2023-12-03 14:43:09.740000             🧑  作者: Mango
jQuery Mobile是一个基于jQuery开发的移动端UI框架,为了提高用户体验,jQuery Mobile提供了Loader类选项用于显示页面加载指示器,以让用户知道页面正在加载中。
Loader类选项用于在页面加载过程中显示一个指示器,以告知用户页面正在加载中,提高用户体验。
在使用Loader类选项之前,我们需要引入jQuery库和jQuery Mobile库:
<!-- 引入jQuery库 -->
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<!-- 引入jQuery Mobile库 -->
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.min.css">
<script src="https://cdn.bootcdn.net/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.min.js"></script>
然后,我们就可以在页面加载过程中显示一个指示器。例如:
<div class="ui-loader">
<span class="ui-icon ui-icon-loading spin"></span>
</div>
以上代码将会在页面加载时显示一个旋转的加载图标。
除了默认的旋转加载图标,jQuery Mobile还提供了一些其他的Loader类选项用于自定义加载指示器的样式,例如:
<div class="ui-loader ui-corner-all ui-body-a ui-loader-verbose">
<span class="ui-icon ui-icon-bars"></span>
<h1>Loading...</h1>
</div>
以上代码将会显示一个带有标题的加载指示器,它的样式是和页面主题一致的。
<div class="ui-loader ui-corner-all ui-body-a ui-loader-textonly">
<span class="ui-icon ui-icon-loading"></span>
<h1>Loading...</h1>
</div>
以上代码将会显示一个只有文本的加载指示器,没有图标。
<div class="ui-loader ui-corner-all ui-body-a ui-loader-inline">
<span class="ui-icon ui-icon-loading"></span>
</div>
以上代码将会显示一个内联的加载指示器,它适用于在按钮上显示正在加载的状态。
Loader类选项用于显示页面加载指示器,以提高用户体验。它提供了多种样式选择,可以根据实际情况进行配置。