ここに簡単なフィドルを設定しました。私が望むのは、左または右に無限にスクロールし (カルーセル スタイル)、要素を繰り返すだけです (つまり、右端から「落ちて」左に再表示され、その逆も同様です)。スクロールのどこにいるのかをキャプチャできますが、その後の最善の方法はわかりません。要素を動的に移動しようとするルートをたどる前に、非常に単純なトリックがあるように思えます。
CSS
#main {
overflow-x:scroll;
overflow-y:hidden;
white-space:nowrap;
}
HTML
<div id="main">
<img src="http://dummyimage.com/150x100/aaa/00f">
<img src="http://dummyimage.com/150x100/000/fff">
<img src="http://dummyimage.com/150x100/000/fff">
<img src="http://dummyimage.com/150x100/000/fff">
<img src="http://dummyimage.com/150x100/000/fff">
<img src="http://dummyimage.com/150x100/000/fff">
<img src="http://dummyimage.com/150x100/000/fff">
<img src="http://dummyimage.com/150x100/000/fff">
<img src="http://dummyimage.com/150x100/000/fff">
<img src="http://dummyimage.com/150x100/ccc/f00">
</div>
JS
$('#main').scroll(function (event) {
var width = $(this)[0].scrollWidth - $(this).width();
console.log('location: ' + $(this).scrollLeft() + ' out of ' + width);
});