У меня есть ряд изображений, которые оживляют jQuery (эффект увеличения) при наведении курсора мыши, а затем возвращаются к их первоначальному размеру, а затем мыши.jQuery image animate
Проблема в том, что когда изображение увеличивается, оно увеличивает его размер и толкает другие изображения строки таблицы в стороны.
Есть ли способ предотвратить это? Даже если изображение становится выше другого.
Вот код:
$(document).ready(function(){
$("img.menu").mouseover(function(){
$(this).animate({height:300,width:300,opacity:1.0},"fast");
});
$("img.menu").mouseout(function(){
$(this).animate({height:256,width:256,opacity:1.0},"fast");
});
});
В img.menu изображения помещаются в HTML-строки таблицы.
Изображения здесь:
<table border="0" width="700" height="350">
<tr>
<td><img id="about" class="menu" src="img/agenda.png" /></td>
<td><img id="links" class="menu" src="img/laptop.png" /></td>
<td><img id="toolbar" class="menu" src="img/hd.png" /></td>
</tr>
</table>
каждый из 256x256 по умолчанию
вставить некоторые HTML – rahul
Я думаю, вы могли бы добиться эффекта вы собираетесь для использования абсолютного позиционирования. Вам просто нужно убедиться, что z-индексы установлены правильно. –