かなりの数のサイトで、中央にメイン コンテンツがあり、両側に PHP リンクのバーがあることに気付きました。リンクをクリックしても、ページのトップに戻ることはありませんが、サイトでの私の位置は記憶されています。jqueryで簡単にできると聞いたのですが、やり方がわかりません。私が知る限り、HTML を使用すると、アンカーを内部的にしか作成できず、他のページに対して外部的に作成することはできません。どうもありがとう。
2 に答える
0
私の知る限り、ブラウザはページ内の最後の位置を「記憶」しています。それを確認するには、Web サイトを参照し、ページ内の特定のポイントまでスクロールしてから、[更新] をクリックします。
ページがリロードされた後、ブラウザはスクロールして元の場所に戻ります。
ただし、javascript を使用して何らかのメカニズムを自分で記述したい場合は、ページの URL をキーとして、上からスクロールしたピクセル数を値として、ある種の辞書をいつでも作成し、クライアント側 (cookie、localStorage、など) サイトの内部で使用する場合に限ります。
外国のサイトでユーザーの場所を保存することは不可能だと思います。
それが役立つことを願っています。
于 2013-09-30T09:22:55.033 に答える