Есть такой вот скрипт,
c.onload = function () {
var m, g, h, i, j, k, l;
d.attr('src', e.album[f].link);
m = b(c);
d.width(c.width);
d.height(c.height);
if (e.options.fitImagesInViewport) {
l = b(window).width();
k = b(window).height();
j = l - e.containerLeftPadding - e.containerRightPadding - 20;
i = k - e.containerTopPadding - e.containerBottomPadding - 110;
if ((c.width > j) || (c.height > i)) {
if ((c.width / j) > (c.height / i)) {
h = j;
g = parseInt(c.height / (c.width / h), 10);
d.width(h);
d.height(g)
} else {
g = i;
h = parseInt(c.width / (c.height / g), 10);
d.width(h);
d.height(g)
}
} else {
d.width( parseInt(c.width / (c.height / i), 10));
d.height(i);
}
}
return e.sizeContainer(d.width(), d.height())
};
Он растягивает изображение с маленького формата, до размера окна браузера, но он не правильно считывает ширину браузера chrome на android портретной ориентации, картинка выходит за рамки окна, помогите как-то его улучшить.