2012-05-29 2 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, что вынуждает стрелки от текущего выбранного заголовка столбца.

Разделите свою страницу до файла css tablesorter, если это возможно, и посмотрите, как это выглядит.

+0

Спасибо Сэму, заглянем в него. Извините за поздний ответ - я не видел этого до сегодняшнего дня по какой-то причине. Благодаря! – Tori