2011-02-04 84 views
1

我通過他的ID將瀏覽器屏幕滾動到Div元素。JQuery ScrollTop IE,Opera

/* Scroll screen to Menu */ 
if ($("#menu").offset().top != 0) { 
    $("html,body").animate({ scrollTop: $("#menu").offset().top }, 1200); 
} 

但在Opera和IE 7,8,之後我把它的滾動,在$( 「#菜單」)。偏移()。頂不爲0,我怎麼能解決這個問題?現在,如果我再次調用此腳本,屏幕將從同一位置滾動。 (在Firefox瀏覽器是做工精細)

+1

請花點時間發佈之前重讀你的問題,並清理任何錯別字。我們都有錯別字,問題是要仔細檢查並修復它們。 – 2011-02-04 09:57:49

+0

@ t-j-crowder對不起:) – 2011-02-04 10:00:16

回答

0

試試這個 if ($("#menu").offset().top != 0) { $("html,body").animate({ scrollTop: 0 }, 1200); }

我希望這將鍛鍊