我打算有一个忙碌的等待微调器,如这篇文章所示: 如何在 jQuery 中显示加载微调器?- 因为它是最干净和最容易实现的:
$('#loadingDiv')
.hide() // hide it initially
.ajaxStart(function() {
$(this).show();
})
.ajaxStop(function() {
$(this).hide();
})
;
并将其与来自http://www.ajaxload.info/的动画结合起来
我的页面中有多个“视图”,即可以使用相应的 ajax 调用更新/修改页面的不同部分。
可以这么说,我想将其“定位”在#loadingDiv
靠近“行动”的位置。我该怎么做呢?
想到的几件事:
- 在整个地方都有多个 div 并将它们隐藏并根据相应的操作按元素显示它们 - 看起来很幼稚和浪费
- 有一个空
<span></span>
来“持有”#loadingDiv
- 当在那段时间内发生某些事情时显示它。虽然我不知道该怎么做... - 还有什么??
基本上如何最好地处理位置繁忙的等待/信令,而不是拥有一个全局的?还是首选单一全局选项,即,要在每个活动的页面顶部/中心隐藏“固定”div?
只是想知道你们中的大多数人使用/更喜欢哪个选项来解决类似的问题,以及你建议我如何去做......