我有一个简短的问题。有人可以帮我弄清楚为什么在Ajax请求之后,页面滚动会变回顶部吗?我认为这是关于JQuery的。我在网上找不到太多信息,所以我请求你的帮助。这是我正在做的测试页面。尝试改变,看看发生了什么。非常感谢你!
万维网。 * .CA /测试/ script.php的
得到了衣服。感谢的
答案 0 :(得分:2)
我刚刚遇到一些嵌入式分页遇到了这种情况,我想出了一个处理它的技巧。在页面加载时,我抓住内容div的计算像素高度,然后将该固定高度设置回自身。这将div保持固定的大小,同时页面内容被销毁和替换。
var height=$('#content').height();
$('#content').height(height);
或者更简单地说:
$('#content').height($('#content').height());
答案 1 :(得分:1)
由于页面暂时变短,因此滚动位置无法保持原样,否则页面将滚过其内容。