У меня проблема с управлением шириной таблицы с помощью плагина jQuery DataTables. Предполагается, что таблица должна быть на 100% от ширины контейнера, но заканчивается произвольной шириной, а не шириной контейнера.
Предложения оценены
Объявление таблицы выглядит следующим образом:
<table id="querytableDatasets" class="display" cellspacing="0"
cellpadding="3" width="100%">
И javascript
jQuery('#tab-datasets').load('/cgi-bin/qryDatasets', '', function (){
jQuery('#querytableDatasets').dataTable({
"bPaginate": false,
"bInfo": false,
"bFilter": false
});
}); `
Проверяя HTML в Firebug, вы видите это (обратите внимание на добавленный стиль = "width: 0px;" )
<table id="querytableDatasets" class="display" cellspacing="0"
cellpadding="3" width="100%" style="width: 0px;">
В Firebug в стилях стиль table.display был отменен. Невозможно увидеть, откуда это происходит.
element.style {
width:0;}
-- dataTables.css (line 84
table.display {
margin:0 auto;
width:100%;
}