0

だから、事は:

誰かが私のウェブサイトへのリンクをクリックしてページが読み込まれると、prototypeJSはURLに#elementIdがあるかどうかを監視し、ブラウザーが要素にジャンプするのを停止し、scrollTo()でそれを実行することになっています。

私はこれを以前に見たことがありますが、jQueryでのみですが、prototypeJSでそれを行う方法を理解できませんでした。

4

2 に答える 2

1

アンカー (<a href=".." name="elementId">) を取り除くことができるため、存在しないアンカーを参照すると、ページ スクロールは 0 になります。オンロード リスナーを追加し、「 #..." DOM が読み込まれると、URL に追加され、ID が有効な場合は $('elementId').scrollTo();

于 2009-11-06T00:45:52.127 に答える
0

clickイベントハンドラーでジャンプを停止するにreturn false;は、最後にあるだけです。ジャンプ解決。

この間、スクロールしていたはずです。

この任務を遂行するために何を試みましたか。

于 2009-10-31T15:03:46.337 に答える