3

datatable用于在网格中显示数据,除了一个问题(化妆品问题)外,一切正常。

当用户转到第 1 页的末尾(现在滚动条位于网格的末尾)并且当他们单击任何分页按钮(下一个/上一个/第一个/最后一个)时,滚动条不会回到顶部相反,它保持与上一页相同的位置。有没有办法重置滚动条位置?

编辑:我在这里提到的滚动条是datatable滚动条(类:dataTables_scrollBody)

4

2 回答 2

7

我想出了一种将滚动条移动到数据表顶部的方法。只需要将它添加到 fndrawcallback 函数中.. 分享下面的代码.....

"fnDrawCallback": function(o) {
                    $('.dataTables_scrollBody').scrollTop(0);
                }
于 2013-01-17T23:02:37.290 回答
1

您可以使用 Javascript 爬到顶部:http ://www.w3schools.com/jsref/met_win_scrollto.asp

<a onclick="window.scrollTo(0,0)">next / previous / first / last</a>

或者您可以在页面顶部创建一个 HTML-Anchor:http ://www.hypergurl.com/anchors.html

<a name="top">Put this to the top of your page</a>

<a href="#top">next / previous / first / last</a>
于 2013-01-09T19:15:23.060 回答