刷新页面而不是滚动到顶部的更好方法

Better way to refresh page and not scroll to top

本文关键字:顶部 更好 方法 滚动 刷新      更新时间:2023-09-26

所以我有一个刷新代码,允许我每隔几秒钟刷新一次页面,但有很多图像在每隔几秒钟重新加载时都会进行刷新,想知道是否有更好的方法?这就是我所能提供的任何帮助,非常感谢!只有当页面没有滚动到顶部时,图像才会闪烁???我不太明白,但我有我的理论。

如果你想每隔几秒钟刷新一次页面的特定部分,你可以简单地将你想重新加载到div中的页面部分分开,然后像这样刷新:

setInterval(function(){
    $("#yourdiv").load("yourpage.php #yourdiv");
}, timeout);

其中#yourdiv是您要重新加载的站点的div的名称,yourpage.php是您希望从中重新加载它的页面,timeout是您希望它在其中重新加载的时间。例如,如果我想从index.php每45秒刷新一次#content,我可以这样做:

setInterval(function(){
    $("#content").load("index.php #content");
}, 45000);

该解决方案使用jQuery,因此您需要将jQuery库与一起包含

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>

在该功能之前。