0

问候 我正在编写一个图库脚本,并希望拥有它,以便在加载页面时它会自动定位到我设置的锚点的顶部。我试过这段代码:

<script>location.href = "#trendnav";</script>


<a name="trendnav"></a>

它似乎没有做任何事情。这对用户来说越是瞬时越好。

4

2 回答 2

0

尝试

  window.location.hash = "#VALUE";

小提琴演示 1

小提琴演示 2

或者

window.scrollTo

于 2013-08-18T06:24:51.297 回答
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';})
于 2013-08-18T06:29:51.800 回答