在页面中查找最大z索引的更好方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在页面中查找最大z索引的更好方法相关的知识,希望对你有一定的参考价值。

I made an absolute tinny code to find the highest z-index of absolute DIV
to show my shouting box and to make it appear absolutely at the top of all html elements.

I used selector of ”body > *‘ instead of ‘body *‘.

”body > *‘ means all tags/elements which are found at first depth of
whether ”body *‘ selects all tags/elements at any depth.
It doesn’t matter what’s is the maximum/highest z-index of an absolute element
rather it matters what’s the maximum/highest z-index of the absolute elements
which are next to in first depth only to show the shouting box on top most strata.

N.B. Shouting box is appended to document.body in this case.
  1. //include jQuery.js -- visit: http://jquery.com/
  2. $(function(){
  3. var maxZ = Math.max.apply(null,$.map($('body > *'), function(e,n){
  4. if($(e).css('position')=='absolute')
  5. return parseInt($(e).css('z-index'))||1 ;
  6. })
  7. );
  8. alert(maxZ);
  9. });

以上是关于在页面中查找最大z索引的更好方法的主要内容,如果未能解决你的问题,请参考以下文章

在 PHP 中查找三个值中的最大值

在 C++ 矩阵中查找最大元素的索引?

最小值和最大值的八度代码以及查找索引

查找数组中最大数字的索引

在列表python中查找最小和最大元素的最后一个索引

在python pandas中使用索引查找下一个最大元素