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 に答える