だから、私はdiv()でラップされた画像を持っています.indexWrap
:
<div id = "slider">
<div class="indexWrap">
<img class="indexImage" src="">
</div>
</div>
これらのうち8つは、と呼ばれるdiv内のphpを介したページロード時に作成されます#slider
。スムーズなDivScrollを使用して、これらの画像をホームページに表示しています。Chromeではすべてが正常に見え、IE8および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
が適切にパディングされていませんが、スクロールが始まると、次に取得された要素が正しくパディングされます。このすべての原因である可能性があります。