Получение z так же просто, как:
$("#sample").css("z-index");
это нормально, но я хочу проверить уровни для их абсолютного индекса z.
Проблема здесь в том, что z-index может возвращать AUTO, но я хочу знать, что фактический z-индекс AT THAT SECOND по отношению ко всем другим слоям на странице?
Я просматривал Javascript, чтобы узнать, есть ли способ
element.styles.zIndex;
но это тоже не сработало.
Кто-нибудь пришел к этим резолюциям? Я полагал, что, поскольку каждый браузер строит страницу по-разному, мне, возможно, придется проверять и учитывать различные способы, которыми браузеры будут обрабатывать и хранить эту информацию.
EDIT: Когда я имею в виду Absolute Z, я имею в виду: строение страницы и каждый слой, z-index: auto довольно много. В отношении страницы, каков реальный z-индекс. Таким образом, в автоматическом режиме это будет число. Это будет число, соответствующее этим слоям ACTUAL z-index как этот самый экземпляр.
Я полагал, что, поскольку каждый браузер строит страницу по-разному, мне, возможно, придется проверять и учитывать различные способы, которыми браузеры будут обрабатывать и хранить эту информацию.
Да. JqueryUI попытался решить эту проблему с помощью .zIndex():
Этот метод будет начинаться с указанного элемента и добираться до DOM до тех пор, пока он не найдет элемент, который расположен и имеет набор z-индексов. Если такой элемент не найден, тогда метод вернет значение 0.... невозможно отличить явное значение 0 и значение в Internet Explorer.
z-index
при создании элементов. Тогда вы можете манипулировать, как душе угодно, потому что все будет иметь числовое значение вместоauto
.