0
我想在一个锚点链接到一个网页,即:如何在滚动的位置渲染页面?
<a href="/about/#content/">About</a>
<div id="content">…</div>
正常的浏览器的行为是来渲染页面,然后跳转到锚/ ID。有没有办法到页面的锚位置页面呈现之前的位置?
我使用
$(document).scrollTop($('#content').offset().top);
想这可能移动到另一个位置足够快,以防止全页面加载的闪存尝试,但它不工作,直到DOM准备好了,所以它不够快。
我可以选择隐藏要素,移动到的位置,然后向他们展示,但我想知道如果有一种方法,我不知道凑齐一个变通。
感谢您的答复。我尝试了动态加载其他元素,但如果需要多个scrollTop命令,它实际上会产生更多的页面跳转。到目前为止,它的工作更好地加载的一切,隐藏不滚动的元素,揭示他们都曾经在页面中的位置加载。 – 2013-02-12 18:50:01