请访问http://lindseymotors.com/v并单击银色卡车顶部的照片。弹出扩展视图时,主照片下方会出现一排照片。当您单击它们时,它将切换到该照片,并在您选择的图像上方显示“正在查看”。

我还需要向左或向右滚动(取决于单击哪一个),以专注于在照相卷轴中间说“正在观看”的那个。

使用$('#vehiclePhotoPreview'+photoID)可访问正在查看的图像

我已经尝试过类似的方法,但是它不起作用。

var currentPhotoPosition = $('#vehiclePhotoPreview'+photoID).position();
$('.vehicleDetailExpandedPhotoReel').scrollLeft(currentPhotoPosition.left);

最佳答案

$().posotion不幸的是,您获得了绝对位置。在这种情况下不会有帮助。

var increment = $('#vehiclePhotoPreview' + photoID).width() + 10; //10 would be the space between each image

$('.vehicleDetailExpandedPhotoReel').scrollLeft(photoID * increment); //assuming that photoID is always sequential


实际上,这将通过使用有效数字和当前增量来设置滚动位置来获得位置。

07-25 21:51