【发布时间】:2014-11-07 21:43:42
【问题描述】:
我在我的 html 表格上使用无限滚动。这是我用来进行无限滚动的代码
$('#divTable').bind('scroll', function () {
if ($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) {
currentPageNo = currentPageNo + 1;
myservice(id, pageSize, currentPageNo);
}
});
当页面加载时,它会用 100 条记录填充我的表,因为我将 pagesize 传递为 100。当我向下滚动到表底部时,它会调用此代码 myservice(id, pageSize, currentPageNo); 两次。我不明白为什么它调用了两次。
这是我的html
<div id="divTable" style="height: 535px;overflow-y: auto;overflow-x: hidden">
<table>
<tbody data-bind="foreach: myData">
<tr >
<td style="padding: 8px;width: 50px;" data-bind="text: Id "></td>
</tr>
</tbody>
</table>
</div>
【问题讨论】:
标签: jquery html css wcf knockout.js