繁体   English   中英

sorttable.js-如何禁用对页面加载启用了排序的列的排序?

[英]sorttable.js - How to disable sorting on a column that has had sorting enabled on pageload?

使用sorttable.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'); 

您会发现他的排序不再起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM