【发布时间】:2011-11-29 15:43:06
【问题描述】:
我正在使用 jQuery DataTable 插件,但我担心脚本加载似乎需要一些时间,所以我的网页总是首先显示普通的 html 表格,在所有脚本完成后,表格将变为数据表。 我不认为这种外观可以接受,所以我希望在这里得到一些建议。我是否可以使脚本更快,或者不显示前面的普通表格? 顺便说一句,我从 _Layout.cshtml 头标记的 _Scripts 部分视图调用我的脚本
@Html.Partial("_Scripts")
(更新) 我试图隐藏表格,并在数据表初始化后显示它,但是,我得到一个没有表头的数据表。知道为什么会这样吗?
$('#stocktable').hide();
// Initialize data table
var myTable = $('#stocktable').dataTable({
// Try styling
"sScrollX": "100%",
"sScrollXInner": "100%",
"bScrollCollapse": true,
// To use themeroller theme
"bJQueryUI": true,
// To use TableTool plugin
"sDom": 'T<"clear">lfrtip',
// Allow single row to be selected
"oTableTools": {
"sRowSelect": "single"
},
"fnInitComplete": function () {
$('#stocktable').show();
}
【问题讨论】:
标签: jquery performance datatables