当表删除行时,避免向上滚动

时间:2018-04-17 21:22:55

标签: jquery html ajax scroll html-table

我有一个包含18个表行的表,由ajax请求填充。

当我点击下一页按钮时,我从表中删除所有现有行,然后用18个下一行填充此表。桌子就在身体的尽头。

我的ajax成功处理程序是:

$('#commandeTable  > tbody tr').remove();
$.each(data.commandeList, function () {
$("#commandeTable > tbody").append($("<tr>blabla</tr>").hide().fadeIn(500));
})

我的问题是因为在我再次填充之前表格是空的,滚动条会转到页面顶部。我怎么能避免这个?

1 个答案:

答案 0 :(得分:0)

好的,我刚刚找到了解决方案:

这不是因为空表。我必须把e.preventDefault();在下一页按钮单击处理程序