0

jquery のフェードアウトに問題があります。3000ミリ秒を設定しようとしましたが、適用されません

私が使う:

$('#alertSuccess').fadeOut('3000', function() {
    document.getElementById("alertSuccess").style.display = "none";
});

しかし、それでも非常に速く消えます(デフォルトの400ミリ秒だと思います)。

理由を知っている人はいますか?

4

2 に答える 2

4

このコードを使用してみてください:

html:
<div id="box1" class="box">linear</div>

次に、このスクリプトを使用します

$(document).ready(function() {

function complete() {
document.getElementById("alertSuccess").style.display = "none";
}

 $("#box1").fadeOut(3000,complete);

});

このコードはhttp://jsfiddle.net/FLARH/で確認できます

于 2013-04-23T06:22:46.157 に答える
3
.fadeOut(3000, function() { ... }
于 2013-04-21T15:18:37.497 に答える