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