Določitev z indeksa IE - CSS-triki

Anonim

To ni rešitev za odpravo vseh čudnih težav z indeksom IE z indeksom, vendar v nekaterih okoliščinah zagotovo lahko pomaga. Vse, kar delate, je, da skozi vse elemente, ki jih deklarirate, zanje vselej upadajoče vrednosti z-indeksa uporabljajo. IE to dobi nazaj in to pravilno nastavi. Razlog, da ni konec-vse-vse-je, ker včasih ni DOM-vrstni red, da potrebujete z-indeks, včasih pa pride v poštev tudi obseg.

Kljub temu si oglejte predstavitev v IE 7 (hvala Dan Nicholls), da vidite pokvarjeno različico na vrhu in popravljeno različico spodaj.

Različica jQuery

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

Različica MooTools

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; )); );