1

JQueryでスライダーを作成しようとしています。div内に2つの画像が重なり合っています。右ボタンが押されたら、下にある画像を左から始めて、他の画像の上に右にスライドさせます。私はそのためにこのコードを使用します:

var position = $("#IMAGE1").position();
var width = position.left-1050;
$("#IMAGE1").css('left', width);
$("#IMAGE1").animate({"left": "+=1050px"}, "slow");

今、私はdivの内側ではなく、divの内側にある画像の部分だけを表示したいと思っています(divには境界線があるため、本当にずさんなように見えます)。質問は、どうやって?

4

1 に答える 1

2

含まれているdivに次のcssスタイルがあることを確認してください。

position: relative;
overflow: hidden;

それでうまくいくはずです。

于 2012-10-21T03:06:06.180 に答える