1
をバックナビゲートするときに、トリガからアニメーションをスクロール:防止は、私は自動的にページを最初の負荷上のビットをスクロールするには、次のコードを使用して歴史の中で
$(document).ready(function(){
$("body,html").delay(1000).animate({scrollTop: 300}, 1000);
});
ただし、ユーザー手動でスクロールページやリンクをクリックした場合彼が歴史の中に戻ってくるなら、そのリンクに戻ることができるようにしたいと思います。現在、ユーザーが戻ると、アニメーションが再びトリガーされ、代わりにページが上部+ 300にスクロールされ、ワークフローが中断されます。
'scrollTop'がゼロであるかどうかをチェックし、その後にのみ自動スクロールをトリガーする条件を追加できます。 –
ナビゲーションの前に最後のページ訪問のローカル記憶域にユーザーのスクロールトップの位置を維持することができます。 – Jai
@MohitBhardwaj、それは最も簡単に聞こえる、答えを投稿してください。 –