私のサイトに問題がありますhttp://www.acmilan-bg.com。それは2回読み込まれているようですが、私はスクロールしましたが、ページは先頭に移動します。ページをロードした直後にスクロールすると、これが表示されます。バックスペースまたはバックボタンを使用すると、ページが先頭に戻る理由
私が別のページに行き、ブラウザから「バックスペース」または「戻るボタン」を使用した場合、最後にキャッシュされた位置には移動せず、再び上に移動します。
私のサイトに問題がありますhttp://www.acmilan-bg.com。それは2回読み込まれているようですが、私はスクロールしましたが、ページは先頭に移動します。ページをロードした直後にスクロールすると、これが表示されます。バックスペースまたはバックボタンを使用すると、ページが先頭に戻る理由
私が別のページに行き、ブラウザから「バックスペース」または「戻るボタン」を使用した場合、最後にキャッシュされた位置には移動せず、再び上に移動します。
あなたのHTMLにこのコードがあるようです。
<script type="application/x-javascript">
addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); }
</script>
ページの上部に
ので、それは実際にトップwindow.scrollToは、ページがロードされている(0,1)にスクロールします。
ありがとう、私はサブページの1つでこのスクリプトを削除し、現在すべてが問題ありません。すべてのページからスクリプトを削除し始めましょう... –
ニース、答えを受け入れてください。 – Mars
ブラウザの互換性の問題ではないですか? Windows 10のGoogle Chromeでは、通常のように読み込まれます。バックやAlt +左矢印(バックスペースに置き換えられます)を押すとうまくいきます。
私は、あなたがコードのどこかで上にスクロールするようにあなたにウェブページを強制していると思います。 Mozillaクライアントでうまく動作しています。ページがまだロードされている最中に、この問題が発生していると思います。読み込みが完了すると、コード化されたページが読み込まれ、上にスクロールされます。だからあなたはそのロードを2回考えているのです。
あなたはどのブラウザでテストしていますか?それは私のために起こっていない。 – Mars
デバッグヘルプを求める質問には、質問自体に再現するために必要な動作、特定の問題またはエラー、最短のコード**を含める必要があります。空白の新しいページに問題を再現してみてください。[mcve]を読んでください。 –
コメント - > Disqusのプラグインのように見えますが、読み込みが遅れてページの高さが上がってしまいます。また、スクロールバーのオフセットを変更する原因となります... – Mars