jQueryのfadeを行うと、Firefoxで画像の大きさが変になることがあります。 マウスオーバーのときになるみたいで変にガタガタします。 CSSだけで直るので、サクッと修正しちゃいましょう。 修正方法 fadeさせる画像にbox-shadowを指定します。 img { box-shadow: #000 0 0 0; } 参照:JQuery fadeIn fadeOut image difference 1px in FireFox – Stack Overflow IE7以下に対応する CSSで直す場合、そのまま使うとIE7以下ではfadeが効かない不具合があるので、CSSハックで対応します。 img, x:-moz-any-link, x:default { box-shadow: #000 0 0 0; }