这可能是一个非常简单的问题,因为我是编程新手,但我正在使用jquery.tablesorter对表进行排序。到目前为止,它在Chrome和Firefox上运行良好,但在Internet Explorer8中,一旦我点击排序箭头,它就会消失。您仍然可以单击actual column header框,它会对数据进行排序,但是直到您单击另一列时,箭头才会显示。然后那个按钮就消失了!任何地方似乎都没有关于这方面的任何东西。
下面是我在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});发布于 2012-05-30 22:39:56
您应该验证您的IE8实现是否可以与TableSorter Demo一起工作。
如果这是有效的,那么很可能是CSS中的某些东西迫使箭头离开了当前所选的列标题。
如果可能的话,将页面剥离到只有表排序css文件,看看它是什么样子。
https://stackoverflow.com/questions/10801127
复制相似问题