Все верно, поправил. Теперь похожая проблема, счетчик row всегда равен 5 в нужный мне момент
function scaleBannerVideoSize(element){
var row = 0;
$(element).each(function(){
var windowWidth = $(window).width(),
videoHeight,
videoWidth;
if(row == 0){var windowHeight = $(window).height()}else{var windowHeight = $(window).height() - 90}
if(row == 1){var windowHeight = $(window).height() / 2}
$(this).bind("loadedmetadata", function () {
videoHeight = this.videoHeight;
videoWidth = this.videoWidth;
var videoAspectRatio = videoHeight/videoWidth,
windowAspectRatio = windowHeight/windowWidth;
if (videoAspectRatio > windowAspectRatio) {
videoWidth = windowWidth;
videoHeight = windowHeight;
$(this).css({'top' : 0, 'margin-left' : 0});
} else {
videoHeight = windowHeight;
videoWidth = videoHeight / videoAspectRatio;
$(this).css({'margin-top' : 0, 'margin-left' : -(videoWidth - windowWidth) / 2 + 'px'});
}
if(row == 1){$(this).css({'margin-top' : 123 + 'px'});} // row всегда = 5
$(this).width(videoWidth).height(videoHeight);
$('section .video-container video').addClass('fadeIn animated');
});
++row;
});
}