在加载时以编程方式将锚标记调用到Page Top

时间:2009-10-14 01:26:00

标签: javascript jquery

我有一个锚标记,当您点击“直到顶部”时,它会将网页移动到页面顶部。我的锚标签是#PAGETOP。

我的问题是,我正在使用jQuery UI Dialog,并且基本上希望以编程方式激活此#PAGETOP锚点,因此无论何时页面始终在启动时加载,都希望确保页面立即移动到页面顶部。

我想模仿stackoverflow在您分页到下一页(如果可能的话)时移动到所有问题的顶部的方式。

感谢。

2 个答案:

答案 0 :(得分:6)

要在Javascript中移动到'PAGETOP'锚点,请使用:

location.hash = 'PAGETOP';

如果你想在页面加载时这样做,在jQuery中就是这样的:

$(function() {
  location.hash = 'PAGETOP';
});

答案 1 :(得分:2)

或者采取@Kip的想法,然后转向scrollTo jQuery plugin。这个插件有不同动画等的附加选项

<script>
     $.scrollTo( "#PAGETOP", 1000 );
</script>