【发布时间】:2015-08-19 17:35:24
【问题描述】:
我想让包装器 div 中的所有图像彼此相邻。我已将图像的高度设置为 100%,将宽度设置为自动、绝对位置、顶部:0。我需要制作一个 jQuery 代码来计算图像的宽度并将第二个图像的左侧位置设置为第一个的宽度图片。所有图像将具有相同的宽度。
我有这个不工作的、不完整的代码,我与之抗争
$('.page-wrap .portfolio-item').each(function(i){
var width = $('.portfolio-item').width();
$(this)
.animate({left: width});
});
【问题讨论】:
-
到目前为止你尝试了什么?我也需要很多东西,但是......)
-
@kmsdev 我认为把它放在这里没用,因为它无关紧要。我什至坚持获取图像的宽度。
-
我们可以(希望)从代码方面为您提供帮助,但我们还需要了解您在这方面所做的工作。有总比没有好。
-
我想知道,为什么你必须用jQuery计算宽度,你可以在css中使用浮点数,它会自动将它放在元素之后
-
如果您可以发布更多代码或 jsfiddle,我们可以提供更多帮助。你可能想看看 flexbox。 css-tricks.com/snippets/css/a-guide-to-flexbox