Привет, ребята. Очень душно, но работать надо. -)
Посмотрите пожалуйста, почему не работает этот маленький скрипт.
// Берем все необходимые нам изображения.
var $img = $('#pano > img');
// Дожидаемся загрузки изображения браузером.
$img.load(function(){
// Кладем указатель на изображение в переменную, дабы каждый раз не вызывать функцию и не нагружать дополнительно браузер.
var CurImg = $(this);
// Если заданы атрибуты width и height - удаляем их.
CurImg.removeAttr("width")
.removeAttr("height")
// А также перестраховываемся насчет CSS-свойств.
.css({ width: "", height: "" });
// Получаем реальные ширину и высоту.
var width = CurImg.width();
var height = CurImg.height();
// Если изображение больше допустимой ширины или высоты (maxSize), задаем ее соответствующими атрибутами.
if (width > height) CurImg.attr('height', '100%');
else if (height > width) CurImg.attr('width', '100%');
else if (height == width) CurImg.attr('width', '100%');
});
Он должен назначать атрибут для <img> в зависимости от пропорций изображения