マウスオーバーするとjQuery(ズーム効果)をアニメーション化し、元のサイズに戻ってからマウスアウトする画像の行があります。
問題は、画像がズームされると、そのサイズが大きくなり、表の行の他の画像が横に押し出されることです。
これを防ぐ方法はありますか?イメージが別のイメージを上回ったとしても。
コードは次のとおりです。
$(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 です