0

デフォルトでは、jQuery mobileでリンクをクリックすると、クリックがインターセプトされ、ページがAjax経由で読み込まれます。ただし、ブラウザの場所はリンクを指しています。

通常、jQuery mobileのリンクされたページには、モバイルページのDOMのみが含まれ、親ページに挿入されることを目的としているため、他には何も含まれていません。これは、ajaxがロードされたリンクを選択した後にページを更新すると、サイトが壊れることを意味します。

これを回避する方法はありますか?おそらく、実際のページ自体を指すのではなく、ブラウザの場所でハッシュタグを使用していますか?

4

1 に答える 1

0

これにはいくつかのアプローチがあり、最も単純な2つのアプローチは次のとおりです。

  • 単一のマルチページファイルがあり、ハッシュタグを使用してjquerymobileでそのファイル内をナビゲートします
  • 個別のファイルを保持する場合は、すべてのページにスクリプトへのすべてのリンク、ヘッダー内のcss、および初期化が含まれていることを確認する必要があります。これにより、ページを更新しても適切なリソースを利用できるようになります
于 2012-12-20T13:16:42.897 に答える