0

scrollTo() javascript ライブラリを使用してページが水平方向にスクロールする単純な 1 ページの Web サイトを開発しています。私はホーム/アバウト/コンタクトページを持っています。www.example.com/about のような何らかの形式の URL ルーティングを引き続き使用して about ページを取得し、ナビゲーションでページがクリックされたときにブラウザーで更新される方法があるかどうか疑問に思っていました。

4

2 に答える 2

2

最も簡単な方法は、ハッシュを使用することです。すなわちwww.example.com/#about

その後、ページをリロードせずに URL を変更するためにwindow.history (詳細を読む)を使用できます。具体的には、 history.pushState() または history.replaceState() を探します

必要なブラウザー サポートによっては、IE でフォールバックするためにHistory.jsのようなものが必要になる場合があります。

于 2012-11-13T15:52:13.810 に答える
0

Ajaxでページをロードできます

于 2012-11-13T15:49:06.513 に答える