Я пытаюсь ограничить максимальные размеры изображений высотой 128 пикселей или шириной 100%.
Этот код работает только в Chrome. Конечно это в разделе заголовка:)
<script type="text/javascript">
$(document).ready(function () {
$('img.constrain_proportions').each(function (i) {
if (parseInt($(this).width()) > parseInt($(this).height())) { $(this).width("100%"); }
else { $(this).height('128px'); }
});
});
</script>
По какой-то причине Firefox и IE выполняют IF, даже когда изображение в квадрате, например, 100x100. Я не понимаю, как это может быть, поскольку я явно определяю сравнение «больше, чем» ...
Заранее большое спасибо!