0

長い一日だったのかもしれませんが、どこでこれを台無しにしているのかわかりません。基本的に、ブラック ボックスは親の後ろに隠れてからスライド アウトする必要があります (入力が変更されたときに、ユーザーがクリックできるように保存ボタンがスライド アウトされるというのが意図されています)。何がトリガーになるかを心配しないために、スライドアウト アクションを実行するボタンを配置しました。ただし、正しい z-index 設定で .configSave ボックスが親の背後に隠れていないのはどうしてですか。

表示するjsfiddleは次のとおりです。

http://jsfiddle.net/qBuyG/2/

ありがとう。

-セス

4

3 に答える 3

1

z-index常に、明示的に配置された最も近い要素に相対的です。そのような各要素は、独自のレイヤーを作成します。

#configSave親の後ろに を隠したい場合は、 of#configBoxを割り当てる必要があります。その場合、またはのどちらでもかまいません。(デモ)z-index-1z-index#boxostuff#configBox

#configSave(現在透明)の後ろに隠したい場合は、それよりも低い値を#boxostuff割り当てる必要があります。(デモ背景あり)z-indexz-index#configBox

于 2012-09-07T03:43:05.350 に答える
1

どうぞ:

http://jsfiddle.net/hmartiro/qBuyG/13/

非表示にする要素の z-index を -1 に設定し、他の z-index を削除しました。

于 2012-09-07T03:40:14.750 に答える
0

あなたがそれを持っているので、私はそれを機能させる方法を見つけることができません。リンクを箱から出していただけますか?それが箱の中にない場合、それは後ろにある必要があります。

于 2012-09-07T03:38:23.703 に答える