我试图找出滚动表的事件。 我可以使用以下方式获得左侧参数:
$("#scrollTable").offset().left
但我无法添加其变化的听众。 我想要的一切是监视表的左滚动参数的变化并将其应用到另一个DOM元素(这不是问题)。
我桌子的HTML示例:
<div class="scrollTableOuter">
<div id="scrollTableInner" class="scrollTableInner">
<table id="scrollTable" class="persist-area">
<thead>
<tr class="persist-header">
<th style="height: 80px;">Name</th>
<td style="width: 80px;">
</td>
<td style="width: 80px;">
</td>
</tr>
</thead>
<tbody>
<tr>
<th>name</th>
<td style="text-align: center;">
<input class="arrow-change" style="width: 35px; text-align: right;" autocomplete="off" min="0" name="AwardEvent[2][3][value]" id="AwardEvent_2_3_value" type="number" value="1">
</td>
</tr>
</tbody>
</table>
</div></div>
答案 0 :(得分:0)
您应该将监听器绑定到'scroll'
事件,the docs指出。
$('#target').on('scroll', function() {
// your code
});
显然,#target
应该是包含滚动条的元素的选择器,可能是document
或者overflow
上的div