Решение, приведенное ниже, было изменено для демонстрации его эффективности:
CSS:
li {
border: 1px solid #000;
width: 80px;
height: 100px;
}
HTML:
<ul>
<li id="one"> <img src="img1.jpg" width="50" height="80" /> </li>
<li id="two"> <img src="img2.jpg" width="70" height="50" /> </li>
</ul>
<input type="button" value="Change" id="change">
jQuery:
$('#change').click(function(){
$('img').each(function(){
e = $(this);
dim = [e.width(),e.height()];
e.parent().css({width: dim[0], height: dim[1]});
});
});
Пример: http://jsfiddle.net/kfnhh/
Просто удалите обработчик события щелчка, и код должен быть легко реализован в вашей среде.