нууу.. легко ты это не сделаешь. тебе нужно воспроизвести всю эту html раскладку блоков в js. т.е. пройтись по всем элементам. брать их ширину. отступы между ними. дальше расчитать по каждой строке поместится блок или перейдет на след. строку. и вот в js уже потом сможешь взять условно этот блок, который будет последний на второй строке
iBird Rose, вот я пытался так сделать. Можете подсказать пожалуйста, почему он пишет childrens[i].outerWidth is not a function
if (container.hasClass('hidden')) {
var containerWidth = container.outerWidth();
var totalWidth = 0;
var childrens = container.children();
var i = 0;
while (totalWidth < 300) {
totalWidth += childrens[i].outerWidth(true);
i++;
}
}
if (container.hasClass('hidden')) {
var containerWidth = container.outerWidth();
var totalWidth = 0;
var childrens = container.children();
var i = 0;
while (totalWidth < 300) {
totalWidth += childrens.eq(i).outerWidth(true);
i++;
}
}