2017-06-19 4 views
0

jqueryダイアログで既存のaspxページを開きますが、ページが読み込まれるとダイアログボックスの画面で親画面のCSSが上書きされます。どうすればそれを防ぐことができますか?既存の画面を変更することはできません。私が使用できる他のダイアログがある場合は?jqueryダイアログで既存の画面を開く

+1

ダイアログコンテンツをiframeに読み込みます。これは、CSSを分割する唯一の方法です –

答えて

0

1つ以上のCSSファイルを含むHTMLファイルを読み込むと、これらのCSSは常にCSSと同じように「グローバル」になります。唯一の方法は、CSSを互いに上書きしないで書くことです。異なる名前または異なるIDを持つクラスを使用するだけです。

jqueryダイアログでCSSを読み込まず、ダイアログボックスに必要なものをCSSの一般的なファイルに書き込むことをお勧めします。そのため、ロード時に変更されることはありません。

関連する問題