jQuery を使用してアニメーション化する方法を学習し始めたばかりで、私が抱えている小さな美的問題の解決策 (もしあれば) を見つけるのに苦労しています。
ここに私が取り組んでいるコードがあります:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.min.js"></script>
<script>
$(document).ready(function(){
$(".cause_button").css("cursor","pointer");
$(".cause_button").on('mouseenter',function(){
$(this).stop().animate({height:100, width:100, opacity:1.0}, "fast");
});
$(".cause_button").on('mouseleave',function(){
$(this).stop().animate({height:75, width:75, opacity:.75}, "fast");s
});
});
</script>
これは、".cause_button" のクラスを持つ画像の非常に単純なホバー イン/アウト アニメーションです。アニメーションはうまく機能しますが、幅/高さが右下に拡大されます。画像をすべての方向に外側に拡大する方法はありますか?
jsFiddle: http://jsfiddle.net/FHkw2/1/
PS: 遷移効果を使用する CSS3 の代替手段があることは理解していますが、それらは同じ結果を達成し、ブラウザーとの互換性が低いように思われるため、これには jQuery の使用に集中しようとしています。