【发布时间】:2016-11-03 19:59:03
【问题描述】:
我发现自己再次对 JS 感到沮丧!请帮忙!
下面是我用于一个简单聊天应用程序的一些代码,它通过 AJAX 请求刷新文本文件中的内容。同时它滚动到窗口的底部。我想要它,所以如果用户向上滚动以赶上它,它不会在刷新时通过将它们向下发送到底部来继续中断这种行为。我怎么能这样。
<script>
$(function() {
startRefresh();
});
function startRefresh() {
setTimeout(startRefresh,3000);
$.post('pollchat.php', function(data) {
$('#content_div_id').html(data);
var wtf = $('#content_div_id');
var height = wtf[0].scrollHeight;
wtf.scrollTop(height);
});
}
</script>
非常感谢任何帮助。
【问题讨论】:
-
在刷新内容之前你需要获取用户的滚动位置和加载后设置滚动位置
-
这与标签 PHP 有什么关系?
-
@user:看看我的回答,让我知道它是否有帮助
-
-
试过了..没用
标签: javascript jquery ajax