0

トラブルシューティングの助けが必要http://mincovlaw.com/goodies/standard_agreements

通常の画面 (幅 800px 以上) で表示した場合、ページをスクロールすると、突然上下にジャンプします (ほんの少し)。

実際、すべてのページが同じ奇妙な動作をしていることに気付くまで、これがこのように動作する唯一のページであると書き込もうとしていました。

この動作は、Web サイトのモバイル バージョンには存在しません。

これを理解するのを手伝ってもらえますか?

ありがとうございました!

更新:これはスクロールを台無しにする機能です:

function revealmobilemenu() {
    var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
    var dsoctop=document.all? iebody.scrollTop : pageYOffset;
    scroll_timer = window.setTimeout(function() {
        if (dsoctop > 500) {
            revealmobilemenunow();
        } else {
            hidemobilemenunow();
        }
    }, 100);
}

無効にすると、スクロールは正常に機能しますが、モバイル版ではトップに戻るボタンが表示されません。

更新 2: 解決済み: 問題は、デスクトップ バージョンにdivがないことposition:fixedでした。そのため、 からに変更すると、実際にウィンドウに追加されました。デスクトップ css の追加で修正されました。BackToTopdisplay:nonedisplay:blockposition:fixed

4

1 に答える 1

0

問題は、デスクトップ バージョンには BackToTop div の position:fixed がなかったため、display:none から display:block に変更したときに実際にウィンドウに追加されたことです。position:fixed をデスクトップ css に追加して修正しました。

于 2013-03-17T22:29:40.283 に答える