2015-09-04 46 views
-1

我有一個問題,涉及到加載頁面(初始加載,而不是錨點)到不在頁面頂部的某個div。使用jquery在特定(位置)div加載頁面

例如,我有div#one在頁面的頂部,它是全寬度和全屏幕高度。在下面,我有另一個div,div#two,這是相同的大小,但隱藏在第一個下面。

現在,我想讓頁面加載div#2,並且如果需要的話我可以向上滾動。我有工作,但它在第二負荷後向下滾動:

$(document).ready(function() { 
     // Handler for .ready() called. 
     $('html, body').animate({ 
      scrollTop: $('#two').offset().top 
     }, 'fast'); 
    }); 

我需要的是消除在這個等式中的動畫。任何人都可以幫助我嗎?

謝謝!

+2

'$(window).scrollTop($('#two')。offset()。top)' –

+1

您也可以直接將anchor添加到url:'mypage.html#two'。 – D4V1D

回答

2

只需使用document.location.href="#two";。 :-)

+0

請您考慮接受我的答案,如果這是你要找的東西。 – Zak