删除'处理'而不是隐藏

use*_*473 2 datatables

当我们开始排序或其他事情时,数据表有选项显示"进程"消息.一切都很好,只有当它隐藏'处理'时,仍然留有"处理"的空间.因此,当处理显示然后加载数据时,html表跳下来处理隐藏但是html表没有跳回来,因此它保持可见的位置.问题,如何使数据表删除Processing标签而不是隐藏.谢谢

编辑.我添加了HTML代码

<div id="search_table_processing" class="dataTables_processing" style="visibility: hidden;">Processing...<img alt="&lt; &lt;" src="/themes/third_party/linkedin_search/img/165.gif"></div>
Run Code Online (Sandbox Code Playgroud)

Jam*_*emp 8

嗯,我刚刚碰到这个,不得不自己深入研究.

在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),应该没有问题.

如果您愿意更改插件的功能(如果您认为可以记得将其更改回来),那么您可以将其切换为使用显示而不是可见性.