私は、Spring、Java、JSP、Tiles、およびJQueryを使用してエンタープライズアプリケーションを開発しています。私は特定のCSSファイルが必要ないくつかのタブがあります。各タブはJSPに対応しています。 CSSファイルを必要とするJSPには、cssインクルードが含まれています。私が持っている問題は、タブ/ JSPバーに必要なCSSファイルをロードすると、タブ/ JSPバーをクリックするとそのCSSファイルがまだアクティブになっていることです。ユーザーがjQueryタブをクリックしたときに、前のタブ/ jspのすべてのcssファイルが削除されていることを確認するにはどうすればよいですか?リフレッシュすると、問題は消え、自動的にリフレッシュする方法はありますか?あなただけのタブを変更するタブをクリックするとcssファイルを削除するには?
.tab-about h2 {
/** ... **/
}
.tab-about p {
/** ... **/
}
.tab-home h2 {
/** ... **/
}
.tab-home p {
/** ... **/
}
私はJQueryを使ってこの問題を解決できました:$( '#id_for_css')。remove();しかし、あなたの答えはより根本的に健全な設計アプローチであろうと私には思われます。私の決断はバンドエイドです。ありがとうございました! –