What I want to achieve:
for each ul.container -> find the greatest li height -> add 25px to it -> apply that new height to all li within the container.
I need the calculation to happen also on window resize.
The problem:
While this works at page load, when resizing the browser window, the height keeps incrementing by 25px at every loop. I can't seem to figure out what I am doing wrong.
My code:
function listHeight() {
    $("ul.container").each(function () {
        var listHeight = 0;
        var newHeight = 0;
        $("li", this).each(function () {
            newHeight = $(this).height();
            if (newHeight > listHeight) {
                listHeight = newHeight;
            }
        });
        $("li", this).height(listHeight += 25);
    });
}
listHeight();
$(window).resize(function () {
    listHeight();
});
JSFiddle: http://jsfiddle.net/upsidown/VtypM/
Thanks in advance!
 
     
     
     
     
    