Я использую JQuery 1.6 и последнюю версию сортировщика таблиц (сортируемую), которую я могу найти.У меня есть одна страница, которая делает
$("div#child_container").load(child_url);
, где страница, на которую ссылается child_url, имеет сортируемую строку.
В FireFox 8 это работает точно так же, какты бы надеялся.У меня есть сортируемая таблица, встроенная в div.
В FireFox 3.5 она не работает.Заголовки столбцов не кликабельны.Это простой текст.Стили зебры не происходит, как и первоначальная сортировка.Запуск FireBug показывает, что он загружает child_url (он загружает таблицу данных, поэтому это подтверждается) и загружает файл sorttable.js.Там нет ошибок.Любые предупреждения связаны с CSS.
Я могу загрузить child_url в FireFox 3.5, и он будет работать точно так, как вы ожидаете, так что это не проблема сортировщика таблиц как таковая.Кажется, проблема с выполнением JQuery .load () для включения страницы, которая использует TableSorter.
Я открыт для предложений о том, как продолжить.Кроме того, чтобы просто сказать «Извините, но ваш браузер слишком стар и сломан».
Редактировать: я перешел на jquery.tablesorter.js.Та же проблема.
Редактировать: я изменил свою страницу child_url
, чтобы она не предоставляла тип документа, заголовок и т. Д. Он просто предоставил блок <table>
и <script>
, который будет вызывать $("#tablediv").tablesorter( ... )
в теме.Я повысил загрузку файла .js на родительскую страницу.Что плохо себя ведет, идентично, на 3,5 и 8,0.У меня была ошибка javascript при вызове .tablesorter()
, чего у меня никогда раньше не было.