如何禁用对在页面加载时启用了排序的列的排序

How to disable sorting on a column that has had sorting enabled on pageload?

本文关键字:排序 启用 加载 何禁用      更新时间:2023-09-26

使用排序表.js - 在该表上启用排序后,如何禁用对列或整个列的排序?

更多信息可以在这里找到:

https://github.com/stuartlangridge/sorttable

http://www.kryogenix.org/code/browser/sorttable/

有关另一个与最近的jquery版本配合良好的表排序插件的任何信息也将不胜感激。

这里有一个快速的技巧。 在加载/排序表后执行此操作。 假设你有jQuery。 您可能希望更具体,以便它不会禁用所有表。

$('th').css('pointer-events','none');


例如。转到您提供给我们的页面。

http://www.kryogenix.org/code/browser/sorttable/转到Web浏览器中的开发人员控制台(右键单击并点击"检查")选择控制台。复制并粘贴它,以注入jquery(因为他没有将其加载到他的网页上)

javascript:(function(){function l(u,i){
    var d=document;if(!d.getElementById(i)){var s=d.createElement('script');s.src=u;s.id=i;d.body.appendChild(s);}}l('http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js','jquery')})();

现在键入此语句。

$('th').css('pointer-events','none'); 

你会发现他的排序不再有效。