私のページにはいくつかのアコーディオンがあり、その中にテーブルがあります。jQuery データテーブルを使用したいのですが、ボタンと検索フィールドのない基本的なテーブルしか表示されません。
アコーディオンの外でデータテーブルを使用すると、正常に動作します。
新しいアコーディオンを開いたときに約1秒間表示されるため、データテーブルが上書きされると思います。
誰かがそれに対する解決策を持っていますか?
編集:ここに私のコードの一部があります
$(document).ready(function() {
$("#accordion").accordion({
create: function(e,ui) {
loadList();
},
beforeActivate: function(e, ui) {
switch(ui.newHeader.next().attr("id")){
case "list": {
loadList();
$('.tablesort').dataTable();
break;
}
case "add": {
loadAdd();
break;
default: {
}
}
}
});
アコーディオンのコンテンツはloadListとloadAddでロードされています