做动态报表绘制HTML时,报表表头和内容是分开绘制的,即标题放一个table,内容放一个table。如需加水平的滚动条,那么必须保证两个table同步
table1放标题,table2放内容
<div id="headDiv" style="overflow:visible;">
<table ></table>//header
</div>
<div id="bodyDiv" style="overflow:auto;">
<table ></table>//body
</div>
<script type="text/javascript">
$(document).ready(function () {
$("#bodyDiv").scroll(function () {//滚动条放两个table的下方,即以bodyDiv为准
var scrollLeft = $("#bodyDiv").scrollLeft();
var margin_left = - Number(scrollLeft);
$("#headDiv").css({ "margin-left": margin_left });
});
});
</script>