0

特定の状況下で、現在フェードインしている要素を非表示にしたい.これはjQueryのそれ以降のバージョンでは機能しますが、私が取り組んでいるWebサイトが使用しているバージョンであるjQuery 1.4.2では機能せず、アップグレードできません. これを 1.4.2 で動作させるにはどうすればよいですか?

HTML

<div class="fade">BLAH</div>

CSS

.fade {
    display:none;   
}

Javascript

$('.fade').show(1000);
setTimeout(function() {
    $('.fade').hide();
}, 500);

ライブデモ

4

1 に答える 1

3

.stop()アニメーションを停止してキューをクリアするために使用します。

$('.fade').show(1000);

setTimeout(function() {
    $('.fade').stop(true, true).hide();
}, 500);

デモ: http://jsfiddle.net/WcUUd/4/

于 2013-01-26T03:25:19.633 に答える