Изменение размера изображения с помощью Javascript, если изображение больше, чем область просмотра - PullRequest
0 голосов
/ 23 августа 2011

В настоящее время я работаю над этим кодом, чтобы изменить размер изображения с помощью javascript.

function resize(which) {
    var elem = document.getElementById(which);
    if (elem == undefined || elem == null) return false;
        if (max == undefined) {
            if (elem.width > document.documentElement.clientWidth) {

            } else if (elem.height > document.documentElement.clientHeight) {

            } else if (elem.height > document.documentElement.clientHeight && elem.height > document.documentElement.clientWidth) {

            }
        }
        if (elem.width > elem.height) {
            if (elem.width > max) 
                elem.width = max;
        } else {
            if (elem.height > max) 
                elem.height = max;
        }
}

.окно просмотра клиентов.Я хотел бы также помочь с этим, так как я не знаю, что делать дальше, чтобы закончить код.Благодарю.:)

1 Ответ

3 голосов
/ 23 августа 2011

Подобный вопрос задавался ранее:
Изменение размера изображения для соответствия размеру экрана

Кроме того, этот плагин jQuery, кажется, делает именно то, что вам нужно:
http://code.google.com/p/jquery-imagefit-plugin/

, если вы выполняете его на элементе 100% высоты, 100% ширины:
http://www.tutwow.com/htmlcss/quick-tip-css-100-height/

Вот пример этого решения:
http://jsfiddle.net/nottrobin/zndkg/

...