重複の可能性:
移動が遅すぎる場合のjqueryのmouseleaveの問題
mouseover()
との間に遅延があるようmouseleave()
です。私のコードを見ると、200ms/1msの遷移があります。2つのアニメーションの間にラグがある理由がわかりません。
最新バージョンFF(14.0.1)でi7コアを使用しています...
開発サイトへのリンク:http: //blox.comze.com/ (CSSは現在IE9 / chrome / FFでのみ安定しています)
考え?
<div id="header">
<div id="headerInner">
<div id="power" class="menuitem">
<img style="height:30px;" src="http://{url root=$context.root}static/img/leaf4.png" />
<a class="menutext"> POWER</a>
</div>
<div id="services" class="menuitem">
<img style="height:30px;" src="http://{url root=$context.root}static/img/wrenchscrew.png" />
<a class="menutext"> SERVICES</a>
</div>
<div id="cashback" class="menuitem">
<img style="height:30px;" src="http://{url root=$context.root}static/img/dollarsign.png" />
<a class="menutext"> CASHBACK</a>
</div>
<div id="schedule" class="menuitem">
<img style="height:30px;" src="http://{url root=$context.root}static/img/calender.png" />
<a class="menutext"> SCHEDULE</a>
</div>
</div>
</div>
<script>
$("#power,#services,#cashback,#schedule").mouseover(function() {
$(this).animate({ backgroundColor: "#333"}, 200 );
}).mouseleave(function() {
$(this).animate({ backgroundColor: "#000"}, 1);
});
</script>