所以,我有一个包含在 div ( .indexWrap
) 中的图像:
<div id = "slider">
<div class="indexWrap">
<img class="indexImage" src="">
</div>
</div>
其中有 8 个在页面加载时通过 php 在名为 的 div 中创建#slider
。我正在使用平滑的 Div Scroll在主页上显示这些图像。在 Chrome 中一切看起来都很好,在 IE 8 和 9 中看起来还不错。问题出在 Firefox 中。每个图像的自动宽度div.indexWrap
设置不正确。div 似乎向右延伸了额外的 200-300 像素。这是CSS:
#slider{
position: relative;
top:50px;
width:100%;
height:275px;
}
div.scrollWrapper
{
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}
div.scrollableArea
{
position: relative;
width: auto;
height: 100%;
}
.indexWrap{
float:left;
position:relative;
width:auto;
height:100%;
padding-right:50px;
padding-left:50px;
}
img.indexImage{
float:left;
position:relative;
width:auto;
height:100%;
}
以下是有问题的实时版本的链接:jasone.co
编辑:最重要的是,在页面加载时,每个div.indexWrap
都没有正确填充,但是随着滚动开始,下一个检索到的元素被正确填充,有点蹩脚。可能是这一切的原因。