現在、「画像 A」と「画像 B」の 2 つの画像があります。現時点で、私の意図は、イメージ A をフェード インし、その後ろにイメージ B をフェード インすることです (すべてページの中央に配置したまま)。しかし、代わりに画像Bが画像Aを押し上げているように見えます。私は z-index を使用していますが、うまく機能していないため、間違っている可能性があります。
画像 B にフェードインした後、正しくは画像 A の真上にもスライドさせたいと思います。ご協力ありがとうございます。
何が起こっているかをよりよく示すために、jsfiddle を添付しました: http://jsfiddle.net/YQwZ6/
HTML:
<style type="text/css">
</style>
<script src="http://code.jquery.com/jquery-1.4.4.min.js" type="text/javascript">
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#pocket').hide().delay(1000).fadeIn(3000).delay(2000);
$('#pop').hide().delay(1000).fadeIn(8000).delay(2000);
});
</script>
<body>
<center>
<div id="pics" align="center">
<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="middle" align="center">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td height="200">
<center>
<div id="pocket" style="z-index:5000"><a><img src="http://www.cjboco.com/assets/page-extras/cj-flashy-slideshow/image_a.jpg"/></a>
</div>
<div id="pop" style="z-index:100"><a><img src="http://www.cjboco.com/assets/page-extras/cj-flashy-slideshow/image_b.jpg"/></a>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
CSS:
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
background-repeat: repeat;
color: #333366;
}
#pocket, #pop {
position:relative;
display: none;
float:center;
}
#pics {
}