Поправљање ИЕ з-индекса - ЦСС-трикови

Anonim

Ово није коначно решење за решавање свих чудних проблема са ИЕ з-индексом, али сигурно може помоћи у неким околностима. Оно што ради је петља кроз сваки од елемената које декларишете и на њих примењује непрестано опадајуће вредности з-индекса. ИЕ ово враћа уназад и ово исправно поставља. Разлог због којег није крај-све-све-је зато што понекад није ДОМ-редослед да вам треба з-индекс, а понекад се примењује и опсег.

Па ипак, погледајте демонстрацију у ИЕ 7 (хвала Дан Ницхоллс) да бисте видели покварену верзију на врху и фиксну верзију испод.

јКуери верзија

$(function() ( var zIndexNumber = 1000; // Put your target element(s) in the selector below! $("div").each(function() ( $(this).css('zIndex', zIndexNumber); zIndexNumber -= 10; )); ));

Верзија МооТоолс

if(Browser.Engine.trident)( var zIndexNumber = 1000; // Put your target element(s) in the selector below! $$('div').each(function(el,i)( el.setStyle('z-index',zIndexNumber); zIndexNumber -= 10; )); );