2012-05-29 44 views
0

這可能是一個非常簡單的問題,因爲我對編碼相對比較陌生,但我使用jquery.tablesorter對我的表進行排序。到目前爲止,它在Chrome和Firefox上運行良好,但在Internet Explorer 8中,點擊箭頭後,排序箭頭消失。您仍然可以單擊實際的列標題框並對數據進行排序,但只有在單擊另一列之後纔會顯示箭頭。然後該按鈕消失!這似乎沒有任何關於這個地方的任何事情。jquery.tablesort表中的列標題排序按鈕消失在IE8中

這裏是我在我的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

您應該確認您的IE8的執行工作與TableSorter Demo

如果這樣做是正確的,那麼它可能是CSS中的某些東西強制箭頭脫離當前所選列標題。

如果可能的話,將頁面向下剝離到tablesorter的css文件中,並查看其外觀。

+0

謝謝山姆,會考慮一下。很抱歉,遲到的回覆 - 我直到今天因爲某種原因沒有看到。謝謝! – Tori