поддерживает Firefox и Opera атрибут стиля zIndex через JavaScript - PullRequest
0 голосов
/ 25 мая 2011

фрагмент JavaScript:

var ele = document.getElementById( "somelement" );
ele.style.zIndex = 15;

По сути, я хочу знать, поддерживает ли Firefox и Opera атрибутику .style.zIndex? b / c я проверяю вышеупомянутое в моем коде, и zIndex, кажется, не отражает ..

Ответы [ 3 ]

2 голосов
/ 25 мая 2011

Взгляните на http://fiddle.jshell.net/KdAYc/1/

Также, как могут предположить другие, элемент, которому присваивается заданный z-index, должен быть позиционирован либо с fixed, absolute, либоrelative.По умолчанию обычно static.

0 голосов
/ 25 мая 2011

Я собираюсь выйти здесь на конечность и предположить, что элементы, для которых у вас есть z-индекс, не имеют следующего атрибута css:

position:absolute;

Если позиционирование не является абсолютным, оно не будет работать.

0 голосов
/ 25 мая 2011

Firefox, безусловно, делает - не уверен насчет Opera. Возможно, что какое-то другое свойство CSS конфликтует с элементом, для которого вы устанавливаете .style.zIndex - например, я видел проблемы, возникающие при попытке поместить элемент «поверх» другого элемента, который имеет position: relative. У вас есть пример кода, который вы можете опубликовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...