0

ウェブサイトの主要部分で jQuery CSS スタイルを使用しています。それは正常に動作します。現在、このスタイルを使用してはならない自分の Web サイトのサブディレクトリもあります。ブラウザーを手動で Web サイトのサブディレクトリに移動すると、必要なスタイルが適用されません。ただし、メイン領域からサブディレクトリへのリンクをクリックすると、そのサブディレクトリの HTML のどこにもこの CSS を参照していなくても、メイン部分から CSS スタイルが適用されます。ブラウザを更新すると、スタイルが消えます。

誰かがここで何が起こっているのかを理解するのを手伝ってくれますか? ありがとうございました。

4

2 に答える 2

7

jquery mobile を使用しています。これはデフォルトでリンクのコンテンツを ajax 経由でロードします。つまり、リンクをクリックしてもページが更新されません。コンテンツは、まだすべての css があるドキュメントに動的に挿入されます。

詳細はこちら。 http://jquerymobile.com/demos/1.2.0/docs/pages/page-links.html

そのリンクの ajax を無効にする必要があります。詳細はこちら。 jquery-mobile - 無効化された ajax リンクを特定のクラスにバインドするにはどうすればよいですか

于 2013-10-07T07:38:55.337 に答える