请访问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
实际上,这将通过使用有效数字和当前增量来设置滚动位置来获得位置。