Это мой коднужно уменьшить высоту изображения с помощью JavaScript
<div data-role="page" id="callAjaxPage">
<img id="logo" src="images/logo.JPG" alt="logo" />
<div data-role="header">
<h1>Login</h1>
</div>
<div data-role="content">
<form id="callAjaxForm" data-ajax="false">
<div data-role="fieldcontain">
<label for="userName" id="userNameLabel">Username</label> <input
type="text" name="userName_r" id="userName" value="" /> <label
for="password" id="passwordLabel">Password</label> <input
type="password" name="password_r" id="password" value="" /> <br />
<button data-theme="b" id="submit" type="button">Submit</button>
</div>
</form>
</div>
</div>
В этом коде у меня есть изображение, которое является логотипом. Мне просто нужно уменьшить высоту изображения. Я попытался вручную установить высоту, чтобы сказать 150 пикселей, но происходит то, что высота уменьшается, но моя ширина также уменьшается. Даже если я жестко закодировал свою ширину, все равно она уменьшится. Проблема может быть, изображение небольшое. Я также попытался разместить его в div, и я вручную установил соответствующую высоту и ширину, но концепция div уменьшает изображение. Я не хочу, чтобы изображение было разрезано или что-то в этом роде. Я просто хочу, чтобы он сжимался по высоте. Я не забочусь о качестве. Как это сделать?
Кажись все три тока suggesti по этому вопросу должен работать. Кажется, у вас может быть другая проблема - возможно, с CSS или, возможно, с изменением размера с тайм-аутом. – mplungjan