append adds two rows in ie9

append adds two rows in ie9

Hi

The following jquery code works in all browsers, except ie9.
When resizing the browser window two rows of divs are displayed.
But the height of the container is limited to the height of the content.
What am i doing wrong?


$(function() {
var $window = $(window);
var hasPrepended = false;
var portDivs = ['<div class="port6"></div>','<div class="port5"></div>','<div class="port4"></div>',
     '<div class="port3"></div>','<div class="port2"></div>','<div class="port1"></div>'];
function portraits() {
    if (($window.width() >= 440) && ($window.width() <= 640)){//start if
      if ( hasPrepended === true ) {
           return;
           }
           
       hasPrepended = true;
       var portrait_C = $('<div class="portrait-C"></div>');
       $( ".page-id-28 .inhalt, .page-id-45 .inhalt" ).prepend(portrait_C).hide().fadeIn('slow');
    for (var portIdx = 0; portIdx <= portDivs.length; portIdx++)// start for
    {
        var div = portDivs[portIdx];
        $( ".portrait-C" ).prepend(div);
    }//end for
    }//end if
    else{
        hasPrepended = false;
        $('.portrait-C').fadeOut('fast', function(){
            $('.portrait-C').remove()});
            //$('.portrait-C').remove();
        }
    }//end function portraits

$window.load(function() { portraits(); });
$window.resize(function() { portraits(); });
});
and the css:


.portrait-C {
    max-width: 100%;
    height: 125px;
    -webkit-transition: height 0.3s ease-in;
    -o-transition: height 0.3s ease-in;
    transition: height 0.3s ease-in;
    background-color: #FFFFFF;
}
.port1, .port2, .port3, .port4, .port5, .port6 {
    width: 16.6666667%;
    height: 100%;
    float: left;
    display: inline-block;
    background-size: 106px 125px;
}
.port1 {
    background-image: url(../../uploads/2014/07/port1-ret.jpg);
}
.port2 {
    background-image: url(../../uploads/2014/07/port2-ret.jpg);
}
.port3 {
    background-image: url(../../uploads/2014/07/port3-ret.jpg);
}
.port4 {
    background-image: url(../../uploads/2014/07/port4-ret.jpg);
}
.port5 {
    background-image: url(../../uploads/2014/07/port5-ret.jpg);
}
.port6 {
    background-image: url(../../uploads/2014/07/port6-ret.jpg);
}
Thanks a lot for your time and attention.
regards
theo