2

http://example.com/#1 --> http://example.com/#2では「高速ナビゲーション」が簡単に機能することが知られています。

しかし、そこには新しいテクニックがあります。これにより、 http://example.com/1 --> http://example.com/2間の高速ナビゲーションが可能になります。

例: http://rageslide.com/

例でわかるように、スワイプによるhttp://rageslide.com/1http://rageslide.com/2などの間のナビゲーションは、明らかにサイト全体の再読み込みを強制しません。
自分のサイトでも同じことをしたいのですが、これを行う方法がわかりません。私のサイトで提供されるすべてのページは動的です (PHP および MYSQL 経由)。

私はこの考えを持っています:

別のアイデア:

  • どういうわけか、 http : //example.com/1 は.htaccess を通じてhttp://example.com/content.php#1として解釈されています。しかし、これが可能かどうかはわかりません。

これは機能しますか?または、この問題を解決する最善の方法は何でしょうか?

4

3 に答える 3

3

いいえ、そこに表示される URL は、別のページを読み込むために使用されません。Web サイトに含まれる JavaScript コードに AJAX 要求があり、新しいコンテンツをロードして表示し、URL バーを更新します。

詳細については、この記事と過去に尋ねられた次の質問を参照してください。

ページをリロードせずに URL を変更する

ハッシュやページのリロードを行わずに新しい URL でアドレス バーを更新する

于 2012-12-01T20:11:47.943 に答える
0

あなたが試すことができる2つの可能性を考えることができます。

最初は単にiframeを使用して各ページの次と前のページをロードし、誰かが次のページにスワイプすると、次のページを新しいiframeまたはajaxまたはその他のhtml要素を含むdivにロードします。

もう 1 つはrel属性を使用することです。これについて説明します。

これがあなたを助けることを願っています

于 2012-12-01T20:03:33.463 に答える