だから、事は:
誰かが私のウェブサイトへのリンクをクリックしてページが読み込まれると、prototypeJSはURLに#elementIdがあるかどうかを監視し、ブラウザーが要素にジャンプするのを停止し、scrollTo()でそれを実行することになっています。
私はこれを以前に見たことがありますが、jQueryでのみですが、prototypeJSでそれを行う方法を理解できませんでした。
だから、事は:
誰かが私のウェブサイトへのリンクをクリックしてページが読み込まれると、prototypeJSはURLに#elementIdがあるかどうかを監視し、ブラウザーが要素にジャンプするのを停止し、scrollTo()でそれを実行することになっています。
私はこれを以前に見たことがありますが、jQueryでのみですが、prototypeJSでそれを行う方法を理解できませんでした。
アンカー (<a href=".." name="elementId">) を取り除くことができるため、存在しないアンカーを参照すると、ページ スクロールは 0 になります。オンロード リスナーを追加し、「 #..." DOM が読み込まれると、URL に追加され、ID が有効な場合は $('elementId').scrollTo();
click
イベントハンドラーでジャンプを停止するにreturn false;
は、最後にあるだけです。ジャンプ解決。
この間、スクロールしていたはずです。
この任務を遂行するために何を試みましたか。