1

Google+ のナビゲーションは、他のサイトのような通常のナビゲーションではありません。多くの要素は同じままです 。 ページが実際にリロードされ、URL が変更されるため、それは$('body').load()などではないはずです。

誰かが私にそれがどのように行われたか説明できますか?

4

2 に答える 2

2

AJAXを使用しています。それに伴い、History APIも使用しています。

History API を使用すると、ブラウザーの履歴を制御し、URL を変更して Web サイトの状態を変更できます。各状態は異なる URL です。唯一の欠点は、ハッシュバングを使用してフォールバックする古いブラウザーではサポートされていないことです ( #foo/barURL に追加されます)。

$('body').load()したがって、jQuery を使用しないことを除いて、ある種の を使用します。

于 2012-04-17T07:32:26.537 に答える
1

これを達成する方法はたくさんありますが、通常は ajax/Jquery が必要です。

$('#randomdiv').load('load.php');

これにより、load.php で生成された html が div randomdiv に読み込まれます。

于 2012-04-17T07:20:33.410 に答える