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

时间:2013-07-23 04:36:15

标签: javascript html css css3

所以我有一个刷新代码,允许我每隔几秒刷新一次页面,但是有很多图像可以在每一对第二次重新加载这个闪存的东西,想知道是否有更好的方法?这是我有任何帮助非常感谢!如果页面没有滚动到顶部,图像只会闪烁???我不太明白,但我有我的理论。

1 个答案:

答案 0 :(得分:1)

如果您想每隔几秒刷新页面的特定部分,您可以简单地将要重新加载的页面部分分成div,然后像这样刷新它:

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

如果#yourdiv是您要重新加载的网站的div的名称,则yourpage.php是您要从中重新加载的页面,timeout是您希望重新加载的页面。例如,如果我想每隔45秒从index.php刷新#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>

之前的那个功能。