2012-08-16 112 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