我有一个 HTML 文件,其中包含一个带有id="start_section"
. 我希望当页面加载时它会向下滚动到这个元素,所以我添加了以下脚本:
jQuery(document).ready(function()
{
// scroll 20px above this div
jQuery('html, body').animate({ scrollTop: (jQuery('#start_section').offset().top)-20 }, 800);
});
现在,它在第一次加载页面时工作得非常完美。
但是,一旦由于某种原因重新创建了 Activity,比如方向更改,就会发生一些奇怪的事情:页面被重新加载,然后不是向下滚动到特定元素,而是一直滚动到页面底部。
我试图禁用缓存,但没有帮助。
有任何想法吗?