jquery.tablesort表中的列标题排序按钮在IE8中消失

时间:2012-05-29 14:25:21

标签: internet-explorer-8 header tablesorter

这可能是一个非常简单的问题,因为我对编码比较新,但是我使用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});

1 个答案:

答案 0 :(得分:0)

您应该验证您的IE8实施是否适用于TableSorter Demo

如果这样做,它应该是,那么你的CSS中的某些东西可能会迫使箭头离开当前选定的列标题。

如果可能的话,将页面向下剥离到tablesorter css文件,并查看其外观。