2012-08-16 59 views
0

网站我的工作: http://bit.ly/OZSjT9JS滚动从底部开始。我希望它开始在顶部

请查看源代码。我有很多不同的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; 
       }); 
       } 
      } 
      }); 
+1

哇,我刚刚学到新的东西。感觉有点傻了。 :) – user1461577 2012-08-16 08:03:07

+0

好东西!不幸的是,我不能帮你解决问题,但希望别人能尽快解决问题! – musefan 2012-08-16 08:20:16

+0

似乎这个网站目前没有回应,@ user1461577。你可以尝试在http://jsfiddle.net中重现问题吗? – 2012-08-16 08:34:19

回答

0

做,如果你想使用纯JavaScript只是用

scroll(0) 
+0

那么在这种情况下,我可以把它放在哪里? – user1461577 2012-08-16 17:47:34

+0

对不起,我真的不明白你在问什么:) – pkurek 2012-08-16 17:51:05

相关问题