0

div に url をロードしています。div には url がロードされているため、親ページのレイアウトを乱す css ファイルが含まれています。css をそのロード div のみに制限したいので、ページ上の他のコンテンツを妨げないようにします。jqueryでいくつかのドラッグドロップ作業があり、親ページからiframeに要素をドラッグする良い方法をサポートしていないため、iframeを使用したくありません。解決策はありますか?

4

3 に答える 3

0

次のようなもので jQueryload関数を使用していると仮定します。

$('#mydiv').load(myUrl);

URL にセレクターを追加することで、読み込まれたページから関心のある HTML のみを選択できます (ページ フラグメントの読み込みに関する jQuery ドキュメントを参照してください)。

$('#mydiv').load(myUrl + ' #content');

独自の CSS を使用して URL のページ全体をレンダリングする必要がある場合、独自のページからこれをサンドボックス化する唯一の信頼できる方法は、iframe を使用することです。

于 2012-09-25T11:02:54.803 に答える
-1

親の要素に特定のクラス/ID名を付け、CSSでそのクラス/ID名を特定のセレクターとして使用します

于 2012-09-25T05:48:19.050 に答える
-1

その css ファイルに div 固有の css コードのみを追加します。

于 2012-09-25T06:29:03.353 に答える