0

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

1 回答 1

0

您应该验证您的 IE8 实现与TableSorter Demo一起使用。

如果这可行,那么它应该在你的 CSS 中强制箭头离开当前选定的列标题。

如果可能,将您的页面剥离到仅 tablesorter css 文件,然后看看它的外观。

于 2012-05-30T14:39:56.273 回答