次のようにテーブルを複製することにより、テーブルの最初の列をロックしようとするために、twitter ブートストラップを使用しています。
$('#dashboardtab').load('load_table.php', function() {
$('#scroller #testcase').each(function(){
var table = $(this),
fixedCol = table.clone(true),
fixedWidth = table.find('th').eq(0).width(),
tablePos = table.position();
alert("LEFT: " + tablePos.left);
...
});
});
私のHTMLは次のようになります。
<div class="row">
<div id="scroller">
<table id="testcase" class="table table-striped table-bordered table-condensed">
<thead>
<tr>
<th>TEST 1</th>
<th>TEST 2</th>
<th>TEST 3</th>
</tr>
</thead>
<tbody>
...
</tbody>
</table>
</div>
</div>
位置が常に 0 である理由は何か分かりますか? ページを表示すると、明らかにこの位置にありません。