当我们开始排序或其他事情时,数据表有选项显示"进程"消息.一切都很好,只有当它隐藏'处理'时,仍然留有"处理"的空间.因此,当处理显示然后加载数据时,html表跳下来处理隐藏但是html表没有跳回来,因此它保持可见的位置.问题,如何使数据表删除Processing标签而不是隐藏.谢谢
编辑.我添加了HTML代码
<div id="search_table_processing" class="dataTables_processing" style="visibility: hidden;">Processing...<img alt="< <" src="/themes/third_party/linkedin_search/img/165.gif"></div>
Run Code Online (Sandbox Code Playgroud)
嗯,我刚刚碰到这个,不得不自己深入研究.
在1.9.0版中,您可以搜索此代码段:
an[i].style.visibility = bShow ? "visible" : "hidden";
Run Code Online (Sandbox Code Playgroud)
(搜索后找到visibility.)
在缩小版本中它是当前的(使用NuGet包):
c[d].style.visibility=b?"visible":"hidden";
Run Code Online (Sandbox Code Playgroud)
根据.dataTables_processing示例CSS文件,问题是我们忽略了样式.以下是其中一个样本的样式:
.dataTables_processing {
position: absolute;
top: 0px;
left: 50%;
width: 250px;
margin-left: -125px;
border: 1px solid #ddd;
text-align: center;
color: #999;
font-size: 11px;
padding: 2px 0;
}
Run Code Online (Sandbox Code Playgroud)
一旦它的样式(或bProcessing设置为false),应该没有问题.
如果您愿意更改插件的功能(如果您认为可以记得将其更改回来),那么您可以将其切换为使用显示而不是可见性.
| 归档时间: |
|
| 查看次数: |
11520 次 |
| 最近记录: |