我有一个非常简单的页面,有几堆div,每个div都有和图像内部。
每个堆栈将根据滚动位置淡入淡出,顶部堆栈有一个与底部堆栈重叠的对象,并且在动画期间由于某种原因,z-index会发生变化。
这里是JSBIN,尝试点击fadeIn / fadeOut按钮,注意当它转换时,盘子如何短暂地落在底部堆栈后面。
请帮忙。
答案 0 :(得分:0)
答案 1 :(得分:0)
这是你的div的定位
我编辑了。您需要做的就是将您的div正确堆叠,然后重新编辑您的绝对位置。但它有效
让我更具体一点。
更改你的divs谎言的顺序:
<div class="page1">
<img src="http://i.imgur.com/BleOC.jpg">
</div>
<div class="page">
<div class="bg"></div>
</div>
这将解决您的z-index问题。我也为JS的每个div做了一个不同的调用,但那是出于测试目的。我认为通过一次通话你很好
我也进行了定位编辑HERE
但似乎每个人都在修改它,所以快点之前其他人搞砸了哈哈
答案 2 :(得分:0)
function fadePages(num) {
$(".page").animate({
opacity: num
}, 1000*(num+1));
}
同时做同样的事。它有效。