4

我试图找出滚动表的事件。例如,我可以使用以下方法获取左侧参数:

$("#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>
4

1 回答 1

2

正如文档指出的那样,您应该将侦听器绑定到'scroll'事件。

$('#target').on('scroll', function() {
    // your code
});

显然,#target应该是包含滚动条的元素的选择器,可能document是您拥有的 divoverflow

于 2013-08-01T09:57:14.160 回答