Javascript 重新加载时使页面跳转到锚点
您好,我正在编写一个图库脚本,希望在加载页面时,它会自动定位到我设置的锚的顶部。我尝试过以下代码:Javascript 重新加载时使页面跳转到锚点,javascript,jquery,html,Javascript,Jquery,Html,您好,我正在编写一个图库脚本,希望在加载页面时,它会自动定位到我设置的锚的顶部。我尝试过以下代码: <script>location.href = "#trendnav";</script> <a name="trendnav"></a> location.href=“#趋势导航”; 它似乎什么也没做。在用户看来,越是即时,效果越好。试试看 window.location.hash = "#VALUE"; 或 或者,使用您最初的方
<script>location.href = "#trendnav";</script>
<a name="trendnav"></a>
location.href=“#趋势导航”;
它似乎什么也没做。在用户看来,越是即时,效果越好。试试看
window.location.hash = "#VALUE";
或
或者,使用您最初的方法:
$('span#godown').click(function(){location='#anchor';});
看这里
. 我分配了一个可点击的范围,任务是作为触发它的按钮
实际上,您的原始语法location.href='#anchor'
是正确的,但是您应该在DOM完全加载后才启动它。因此,要么把
部分放在页面的末尾,要么像这样做
window.onload=function(){window.location.href='#anchor';};
请参见此处(不带jQuery)
或者,由于您使用的是jQuery:
$(function(){window.location.href='#anchor';})
使用
location.hash=“#trendav”代码>使用
,正如伊恩指出的location.hash='#trendav
@jon:如果你认为答案值得,请接受。。