我已签到处寻找解决此,一直没能弄明白。 该解决方案令我困惑不解。
对于复杂的原因,我不能简单地改变CSS保证金/填充掉,所以我想补充style="z-index:5;"
在第一个div,然后style="z-index:4;"
在第二次DIV等使页面上的最后一个元素具有最低的z-index,每个元素向顶部会添加一个,所以它始终保持在最前面,如果有任何重叠,这与某些情况下,目前坐在随后的同级元素下面的链接。
剥离下来下面的示例代码:我知道我的柜台工作,但增量(z)的值不会传递给.css
方法在for循环。 有什么建议么?
<style>
.subsection {
margin-top: -80px;
padding-top: 80px;
position: relative;
}
</style>
<script>
var set_zindex = function(){
var subsection = $('.subsection');
var subsections = subsection.length;
var z;
for ( z=subsections; z >=0; z-- ) {
subsection.css('z-index', z );
}
}
set_zindex();
</script>
<html>
<div class="subsection">some content</div> //add style="z-index:5:
<div class="subsection">some content</div> //add style="z-index:4:
<div class="subsection">some content</div> //add style="z-index:3:
<div class="subsection">some content</div> //add style="z-index:2:
<div class="subsection">some content</div> //add style="z-index:1:
</html>