我有这个 html 标记:
<div>
<figure></figure>
<figure></figure>
<figure></figure>
</div>
和一些CSS:
div {
position: relative;
}
figure {
position: absolute;
top: 0; left: 0;
}
现在,我要做的是推到一边,以便每个元素彼此分开排列,所以当第一个元素的边距为 0 到第二个的边距为 100px 时,第二个的边距为 100px,第三个将有 200px 的边距;
和 jQuery:
var circle = $('figure'),
f_circle = content_container.find(circle).first(),
n_circle = f_circle.next();
var circle_width = circle.width();
var circle_separate = function(){
n_circle = f_circle;
for(var i=0; i< options.elements_number; i++) {
n_circle.each(function(){
$(this).css({
'margin-left': +circle_width * (options.elements_number -2) + 10 * (options.elements_number - 2) + 'px'
});
})
}
}
如果我有 3 个以上的元素表现得更相似,那么 last 会避开 before last。
在输出中有这个: 谢谢帮助。