0

我正在处理的网站: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;
                 });
              }
            }
          });
4

2 回答 2

0

通过 jquery .scrollTop()这可以做更多参考检查这个链接

于 2012-08-16T08:30:19.790 回答
0

如果你想使用纯 JavaScript,只需使用

scroll(0)
于 2012-08-16T08:32:40.000 回答