3

オレンジ色の div を他の div の上にレンダリングしたいのですが、

HTML マークアップを変更せずに (つまり、静的に、または DOM ツリー操作を介して動的に)、兄弟または親の z-index を変更せずに。

JS、CSS、またはその他の実行可能なソリューションを使用できます(つまり、すべての主要なブラウザで動作します)

http://jsfiddle.net/jaSe7/

制約があるため、私がやりたいことを実際に行うことはできないかもしれません。

更新:どのように見えるかについては、このフィドルを参照してください: http://jsfiddle.net/chippper/jaSe7/1/ただし、DOMを操作するため、フィドルは機能しません。

4

2 に答える 2

2

HTML を直接変更できない場合は、JavaScript を使用する必要があります。兄弟の div の上にインデックスを作成するには、子を親から移動する必要があります。jQuery では次のようになります。

var childHtml = $('#parent').html();
$('#child').remove();
$('#parent').after(childHtml);

私の更新されたフィドルを参照してください。

于 2012-06-27T16:36:03.430 に答える