JS滚动从底部开始。我希望它从顶部开始

时间:2012-08-16 07:51:24

标签: javascript jquery

我正在处理的网站: http://bit.ly/OZSjT9

请查看源代码。我有很多不同的JS代码,我认为这是相互矛盾的。

我是Javascript的新手,我必须在线获取代码才能让事情发挥作用。我的麻烦就是这个。每次加载页面时,它都从一页网站的底部开始。它显然应该从顶部开始,以便访问者首先看到标题。任何人都可以向我解释为什么会这样吗?我该如何解决?非常感谢!

$('a[href*=#]').each(function() {
            if ( filterPath(location.pathname) == filterPath(this.pathname)
            && location.hostname == this.hostname
            && this.hash.replace(/#/,'') ) {
              var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
              var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
               if ($target) {
                 var targetOffset = $target.offset().top;
                 $(this).click(function() {
                   $('html, body').animate({scrollTop: targetOffset}, 2000);
                   return false;
                 });
              }
            }
          });

2 个答案:

答案 0 :(得分:0)

通过jquery .scrollTop()可以进行更多参考check this link

答案 1 :(得分:0)

如果您想使用纯JavaScript,请使用

scroll(0)