在 jQuery 中是否可以在不使页面闪烁的情况下自动刷新?就像在脸书中一样
is auto-refresh is possible in jquery without making the page blink?? like in facebook
>我在自动刷新页面功能时遇到页面闪烁的问题。有没有办法让我的页面眨眼消失?这是我的代码:
<script type="text/javascript">
function refreshPage() { location.reload(); }
$(document).ready(function () {
setInterval('refreshPage()', 5000);
});
</script>
谢谢。
您可能不想刷新整个页面。 例如,徽标,菜单将保留,而某处的内容将刷新。我会用例如div
来标记此内容:
<div id="content">
<!-- stuff in here is to be periodically refreshed -->
</div>
然后,我会添加一个服务器端 URL 来创建可刷新的内容。这当然取决于您的服务器端技术,但这可能是微不足道的。假设此网址http://yourserver/path/to/page/content
。
然后使用 jQuery:
$(document).ready(function () {
setInterval(function() {
$("#content").load("http://yourserver/path/to/page/content");
}, 5000);
});
这是操作原理,您可以调整细节。请参阅 $.load。这将大大消除眨眼。
相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 如何解决Yii中的页面刷新问题
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- Javascript,输出结果后页面不断刷新
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 刷新父窗口后无法关闭窗口
- 刷新页面时hasClass不起作用
- X秒后刷新select元素
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 将标题标签与数据库连接并使其自动刷新,就像在Facebook标题中一样
- 在 jQuery 中是否可以在不使页面闪烁的情况下自动刷新?就像在脸书中一样
- 通过javascript/jquery限制浏览器刷新,f5,像银行网站一样返回浏览器
- 您将如何像浏览器窗口中的刷新按钮一样刷新页面