Показать сообщение отдельно
  #2 (permalink)  
Старый 09.03.2012, 22:27
Server
Отправить личное сообщение для Rootpassword Посмотреть профиль Найти все сообщения от Rootpassword
 
Регистрация: 26.09.2011
Сообщений: 252

var getNextHighestZindex = function (obj){  
    var highestIndex = 0;  
   var currentIndex = 0;  
   var elArray = Array();  
    if(obj){ elArray = obj.getElementsByTagName("*"); }else{ elArray = document.getElementsByTagName("*"); }  
   for(var i=0; i < elArray.length; i++){  
      if (elArray[i].currentStyle){  
          currentIndex = parseFloat(elArray[i].currentStyle["zIndex"]);  
       }else if(window.getComputedStyle){  
          currentIndex = parseFloat(document.defaultView.getComputedStyle(elArray[i],null).getPropertyValue("z-index"));  
       }  
       if(!isNaN(currentIndex) && currentIndex > highestIndex){ highestIndex = currentIndex; }  
    }  
    return(highestIndex+1);  
}


Это максимум +1

Последний раз редактировалось Rootpassword, 09.03.2012 в 22:31.
Ответить с цитированием