我有一个简短的问题要问你。有人能帮我弄清楚为什么在Ajax请求后,页面滚动会变回顶部吗?我想是关于JQuery的。我在网上找不到太多信息,所以我请求你的帮助。这是我正在做的测试页面。试着改变,看看发生了什么。非常感谢!
www*.ca/test/script.php
拿到了背心。感谢
我刚刚遇到了这种嵌入分页的情况,我想出了一个处理它的技巧。在页面加载时,我获取内容div的计算像素高度,然后将固定高度设置回自己。这样可以在页面内容被销毁和替换的同时保持div的固定大小。
var height=$('#content').height();
$('#content').height(height);
或者更简单地说:
$('#content').height($('#content').height());
因为页面会暂时变短,所以滚动位置不能保持在原来的位置,否则页面会滚动过其内容。