问候我正在处理一个图库脚本,并希望在页面加载时这样,它会自动定位到我设置的锚点的顶部。我试过这段代码:
<script>location.href = "#trendnav";</script>
<a name="trendnav"></a>
它似乎没有做任何事情。用户看起来越快,越好。
答案 0 :(得分:0)
答案 1 :(得分:0)
或者,使用您原来的方法:
$('span#godown').click(function(){location='#anchor';});
点击此处http://jsfiddle.net/dxNKG/1/ 。我分配了一个可点击的跨度,其任务是触发它的按钮。
实际上,您的原始语法location.href='#anchor'
是正确的,但是在完全加载DOM之后,您应该只启动它。因此,要么将<script>
部分放在页面的末尾,要么执行类似
window.onload=function(){window.location.href='#anchor';};
见这里http://jsfiddle.net/bUaTT/(没有jQuery) 或者,因为您使用的是jQuery:
$(function(){window.location.href='#anchor';})