Следующий код не работает должным образом:
РЕДАКТИРОВАТЬ:
Извините за недоразумение, я слишком упростил свою проблему, вот реальная проблема, с которой я сталкиваюсь: http://jsfiddle.net/bc6hr/
HTML:
<div id="1">div 1</div>
<div id="2">div 2</div>
CSS:
div {
position: absolute;
top: 0;
left: 0;
z-index: 1;
background: white;
}
#1 {
z-index: 2;
}
JS (jQuery):
$("div").hide();
$("#1").show();
$("#2").show();
Я должен что-то упустить, потому что, насколько я знаю, этот код должен отображать исчезновение "div 1" до "div 2", но на самом деле это рендеринг "div 2" с самого начала.
Как я мог заставить его отображать «div 1», зная, что я должен спрятать все div раньше? Я думал, что использование z-index
было хорошей попыткой, но, возможно, я ошибаюсь ...