それぞれが一意の z-index 値を持つ複数の DIV 要素を持つページでは、それらを識別して取得する必要があります。最高の z-index.
最初に、parseInt($("div").css("zIndex")); を使用して最高の z-index を取得しようとします。 z-index は位置決めされた要素に対してのみ有効であるため、失敗する可能性があります。 Position: static を持つ要素には z-index がないため、不正確な値になります。
代わりに、複数の DIV 要素の中から最も高い z-index を正確に見つけるには、次のアプローチを使用します。
var index_highest = 0;
// Assign a class to the DIVs you want to include in the search process
$("#classOfDivs").each(function() {
// Utilize parseInt with radix for accurate parsing
var index_current = parseInt($(this).css("zIndex"), 10);
if (index_current > index_highest) {
index_highest = index_current;
}
});
このメソッドは、指定されたクラスを持つすべての DIV 要素を反復処理し、それらの z-index 値を抽出します。現在の z-index とこれまでに見つかった最高の z-index を継続的に比較し、見つかった最大値を格納するようにindex_highest を更新します。
このアプローチを採用することで、目的の Z-index の中で最も高い z-index を効率的に取得できます。 DIV 要素。z-index 階層に基づいて要素を正確に配置します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3