1

我通过他的 ID 将浏览器屏幕滚动到 Div 元素。

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

但是在 Opera 和 IE 7,8 中,在我滚动它之后, $("#menu").offset().top 不是 0,我该如何解决?现在如果我再次调用这个脚本,屏幕从同一个地方滚动。(在 FireFox 中,Chrome 可以正常工作)

4

1 回答 1

0

试试这个 if ($("#menu").offset().top != 0) { $("html,body").animate({ scrollTop: 0 }, 1200); }

我希望这会锻炼

于 2011-02-04T10:13:34.340 回答