2009-05-16 5 views
0

私の質問は:フォアグラウンドに背景画像を取得することは可能でしょうか?jqueryで背景がフォアグラウンドにならない

私はそれが動作しますこれまでのところ9999

にdiv要素のZインデックスを持つ例から9000へのマスクと、フォームのZインデックスを含むDIV を作成したが、私は背景画像にクラスを使用する場合それは表示されません。

マスクなしですべてのテストページをテストしたところ、正常に動作しました。 その後、マスクを貼ったページに物を移動し、背景イメージが表示されなくなりました。

通常の画像には問題はないようです。

これはmy testpage

// het tbnote opties menu 
    $("#tbnoteopties").click(function() { 
      $(this).toggleClass("uit").toggleClass("aan"); 
      $(this).next().toggleClass("expanded").toggleClass("collapsed").slideToggle("normal"); 
    }); 
+0

申し訳ありませんが、私はお手伝いしたいと思いますが、あなたが何をしようとしているかははっきりしていません。 – KyleFarris

+0

私はバックグラウンドをマスキングし、フォームをフォアグラウンドに持ってきて実験していました。クラスで設定された背景が失われました。 置くことができる画像ではそうではありません。私はなぜそれが不思議だった。これは、画像で動作し、代わりに背景をトグルする –

答えて

0

z-indexは要素のスタックレベルを決定しています。各要素には、ドキュメント内のコンテキストに基づいて自動的にZインデックスが割り当てられます。

z-indexは、明示的にabsolutefixed、またはrelativeposition値が割り当てられている要素上で動作します。

背景画像のz-indexを設定することはできません。 z-indexはhtml要素の積み重ね順序を設定します。

backgroundまたはbackground-image cssプロパティを使用して設定された背景イメージを配置しようとすると、要素内の背景イメージではなく要素の配置が終了します。

関連する問題