0

私は現在、出力に対して次のようなJavaScriptカウンターを持っています。

out=
                "<div id='days'><span>"+ days +"</span></div>" + 
                "<div id='hours'><span>" + hours +"</span><</div>" + 
                "<div id='mins'><span>" + mins +"</span></div>" + 
                "<div id='secs'><span>" + secs +"</span></div>" ;
                document.getElementById('countbox').innerHTML=out;


                setTimeout("GetCount()", 1000);

次のような効果のためにjQueryを使用する方法はどうなるのだろうかと思っていました.fadeOut()

4

2 に答える 2

1

countbox数字をアニメーション化するには、 Joao が言ったことと同様に、 の子を jQuery でラップしてアニメーションを呼び出すことができます。

$('#countbox').children().fadeout();

これをメソッドに入れますGetCount()

編集:

個々の番号 (および修正されたアニメーション メソッド) を取得するには:

$('#countbox div').children().fadeOut();

編集#2:

これを追加して、あなたが望む効果であると私が信じているものを取得しました:

var x = setInterval(function(){$('#countbox div').children().fadeOut()}, 1000);

各数字は表示後にフェードアウトします。

于 2012-08-21T19:40:11.123 に答える
1

jQuery オブジェクトをラップcountboxして、任意のアニメーション関数を呼び出します。

$("#countbox").fadeOut();
于 2012-08-21T19:31:29.343 に答える