В этом примере, насколько я понимаю, заранее известно, что в каждом блоке будет по 2 элемента... У меня же количество пунктов в колонках будет меняться - т.е. получается нужно посдчитать общее количество, затем поделить на 5, а уже потом по Вашему примеру разбивать на колонки... а я в js не силен (