2

我知道引导程序取消了在他们的 2.0 中对表进行排序的能力。我在网上寻找排序问题的解决方案,我发现了以下不错的脚本 http://www.kryogenix.org/code/browser/sorttable/

我现在遇到的问题是箭头(用于按升序/降序排序)没有立即出现,只有在用户在表格上单击一次后它们才会出现。但是用户永远不会知道他或她可以在没有看到图标的情况下单击进行排序。

我玩了这个与图标有关的部分。

  sortfwdind.innerHTML = '<span class="ui-icon ui-icon-triangle-1-s"></span>';
  sortfwdind.className = "ui-icon ui-icon-triangle-1-s";

但我无法让它在第一次点击之前呈现一个初始图标。有什么建议么?

4

2 回答 2

2

该库使用纯 HTML 在表头之后插入行。寻找:

sortrevind.innerHTML = stIsIE ? '&nbsp<font face="webdings">5</font>' : '&nbsp;&#x25B4;';

在源代码中。您可能只想'&nbsp;&#x25B4;'在每个表头之后添加(在第一次单击之前有箭头),然后编辑其 innerHTML 并在单击事件中删除该图标。

于 2013-04-25T02:03:34.913 回答
1

有关执行此操作的一种方法,请参阅sorttable 文档中的http://www.kryogenix.org/code/browser/sorttable/#symbolsbeforesorting

于 2014-03-20T17:45:14.303 回答