Рабочий планк . Чуток перешаманил, чтобы вначале всё высчитать, а уже потом смотреть где какая высота и какое условие применять. Единственное что я поменял - взял высоту thumbnail-container а не изображения. Да и надо помнить что .height() такая себе вещь, не всегда точная.