0

別の img にフェードする img の上にカーソルを置き、スクロールが速すぎると、fadeOut が動かなくなり、フェードが残ります。他の応答で見たように .stop() を試しましたが、まだ機能しません。.stop() の代わりに追加できるものはありますか?

<div class="grid big-square">
  <a href="#"><img id="image2" src="img/fade/creo.png">
  <img id="image1" src="img/creo.jpg"></a>
</div>

<script>
$("#image1").mouseenter(function () {
    $(this).stop(true, true).fadeOut(1000);
});

$("#image2").mouseleave(function () {
    $("#image1").stop(true, true).fadeIn(500);
});
</script>
4

3 に答える 3

0

fiddle

アニメーション/トランジションは次の形式で使用する必要があります。

.fadeTo( duration, opacity, complete )

completeコールバック関数はどこにありますか。

于 2013-11-11T02:00:22.237 に答える