私は潜在的に重複する可能性のある透明なdivを持っています。それらは、明示的なCSS z-order
またはデフォルトのDOM順序付けによって、「zオーダー」に配置することができます。 スタイル指定によれば、DOM順序付け、z-インデックスおよびdisplay
スタイルの多くの組み合わせが、要素の結果的に有効なz位置にすべて影響します。別のdivの上にdiv(z-index)があります。
シンプルな明示的なZ-インデックスに頼るのではなく、より一般的なスタイルルールに従って、特定の参照オブジェクトの上(または下)にあるすべての要素を見つけるにはどうすればよいですか?
私の質問の焦点は、zオーダーにのみあります。 "find"とは、上/下の要素を選択または反復する(javascript/jquery)アルゴリズムを持つことを意味します。
ノート:ドキュメントを探して、私は
https://www.smashingmagazine.com/2009/09/the-z-index-css-property-a-comprehensive-look/
一つは、「レンダリングを問い合わせることができればそれがベストだろう
https://philipwalton.com/articles/what-no-one-told-you-about-z-index/
よりも読むことが少し優れていると思いますエンジン "とは何とかして - 指定されたxy位置ですべてのクリックが(その場所で)トップ要素を直接トリガしているので、情報はすでにどこかに...!?
「すべての要素を見つける」と記述しますか?あなたはどのようにそれらを見つけたいですか?JS /開発者用ツール? –
答えが広すぎるいくつかのHTML、CSS、JSのコード例を挙げて、少し明確にすることができますか? – adamk22
ページのすべての表示要素をループします。現在のZ-indexよりも小さい、または等しいZ-indexの前のすべての要素は、前にあり、残りは、後にあります。 –