jQuery を使用して、コンテナ div (class='content') に重複する 2 つの div を追加しています。2 つの子 div を深度ソートしたい
:
$('.content').append('<div id="activePage"></div>');
var pageContainer = $('#activePage');
pageContainer.addClass("activePage").css('top', 136);
pageContainer.append('<div id="pageBacking"></div>');
$('#pageBacking').addClass("pageBacking");
pageContainer.append('<div id="introLogo"></div>');
$('#introLogo').append('<img src="file://<path to image here>/image.png" />');
$('#introLogo').addClass("activePageContent");
console.log("backing z-index = "+$('#pageBacking').css("z-index"));
console.log("intro logo z-index = "+$('#introLogo').css("z-index"));
console.log("intro logo class = "+$('#introLogo').attr("class"));
CSS:
.pageBacking {
width: 736px;
height: 562px;
position: absolute;
border-radius: 30px;
opacity: 0.9;
background: #01AEF0;
z-index: 1;
}
.activePageContent {
z-index: 2;
}
console.logs によると、バッキングの z-index は「1」で、イントロ ロゴの z-index は「auto」です。intro ロゴ クラスは「activePageContent」として返されるのに、なぜ introLogo div の z-index 2 ではないのでしょうか? 任意のポインタをいただければ幸いです。