【发布时间】:2012-07-11 16:40:09
【问题描述】:
我有一个基本上包含一个大表格的网页,我使用 ajax 每分钟自动创建和填充表格。基本代码结构是这样的:
$(document).ready(function(){
setInterval(function(){
$.ajax({
//code to call backend, get the data,
//create/populate the table, and refresh every minute
});
});
}
由于表格很长,我想让它自动向下滚动,暂停几秒钟,继续向下滚动,再次暂停。当它到达终点时,它会向上滚动,暂停......或者一旦它到达终点,从顶部开始并重新开始。当它滚动时,我还想保持它的表格标题行固定在顶部。
我的问题是:
- 是否可以使用一些 jquery 函数或 javascript 来做到这一点?
- 这种自动滚动功能会如何干扰 ajax?说它正在向下滚动,是时候刷新 ajax 表了?
【问题讨论】:
-
我在stackoverflow.com/questions/8107251/… 的帖子中尝试过这种方法,但它似乎干扰了 ajax,并且我的 ajax 函数不再起作用
-
我用这个 jquery 插件取得了很好的效果:flesler.blogspot.com/2007/10/jqueryscrollto.html
标签: javascript ajax jquery