jQuery append使浏览器自动滚动

时间:2016-11-23 02:24:22

标签: javascript jquery

我有一个类似新闻源的div,用户向下滚动页面到底部,然后添加更多元素。初始元素也以这种方式加载。但是,当加载更多元素时,无论它是第一堆还是稍后向下滚动,页面都会跳转。我怎么能阻止这个?

代码可能不会帮助解释,但不管怎么说都有:

$(document).ready(function() {
    $.get("/get_elements", function( data ) {
        $("#newsfeed").append(data);
    });
    //window.scrollTo(0,0); 
});

执行该代码后,文档高度从800px左右变为5000px。浏览器也随机向下滚动2000-3000像素。但是,由于用户没有做任何事情,它应该仍然位于顶部。

HTML AS REQUESTED:

{% extends "base.html" %}

{% block title %}{% endblock %}

{% block content %}
<div id="newsfeed">

</div>


{% endblock %}

0 个答案:

没有答案