2

ページが読み込まれてから 1 ~ 3 秒後に、マイページがトップに戻ります。ページが読み込まれた瞬間にスクロールを開始します。それは跳ね返ります。問題が見つかりません。それはなぜですか?

http://vietnam.asiastreetfood.com/vietnamesischer-feuertopf/

4

2 に答える 2

4

これはあなたのコードです:

$(document).ready(function() {
    $('input[placeholder]').placeholder();
});

$(window).load(function() {
    var vWrapWidth  = -$("#wrapper").width()/2;
    var vWrapHeight = -$("#wrapper").height()/2;
           $("#wrapper").css({'margin-left' : vWrapWidth});
           $("#wrapper").css({'margin-top' : vWrapHeight});

    var vCompWidth    = -$(".company a img").width()/2;
           $(".company a img").css({'margin-left' : vCompWidth});
});

の部分は、$(window).load(function(){})すべての画像が完全にレンダリングされるまで起動しません。これには数秒かかる場合があります。マージンへの.cssの変更は、おそらくジャンプ動作を引き起こしています。

于 2013-03-20T21:07:53.570 に答える
1

考えられる原因は、次のことです。

document.location.href = "#";

また

document.location.href = "#missinganchor";

missinganchorページで定義されていないアンカーはどこにありますか。これにより、ページが一番上にジャンプします。

于 2013-03-20T21:06:17.627 に答える