这可能是一个非常简单的问题,因为我对编码比较新,但是我使用jquery.tablesorter来排序我的表。到目前为止,它在Chrome和Firefox上运行得很好,但在Internet Explorer 8中,排序箭头在我点击它后就消失了。您仍然可以单击实际的列标题框并对数据进行排序,但在您单击其他列之前箭头不会显示。然后那个按钮消失了!在任何地方似乎都没有任何关于此的内容。
以下是我在html文件中获得的代码,但当然所有js下载都是单独的文件:
$(function() {
$("table")
.tablesorter({debug: false, sortColumn: 'Rank 2012', sortReset: false, widthFixed: true, widgets: ['zebra']})
.tablesorterPager({container: $("#pager")})
.tablesorterFilter({filterContainer: $("#filter-box"),
filterClearContainer: $("#filter-clear-button"),
filterColumns: [0,1,2,3,4,5,6,7,8],
filterCaseSensitive: false});
答案 0 :(得分:0)
您应该验证您的IE8实施是否适用于TableSorter Demo。
如果这样做,它应该是,那么你的CSS中的某些东西可能会迫使箭头离开当前选定的列标题。
如果可能的话,将页面向下剥离到tablesorter css文件,并查看其外观。