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一个 jQuery 对象并调用任何动画函数:

$("#countbox").fadeOut();
于 2012-08-21T19:31:29.343 回答
1

要为数字设置动画,您可以在 jQuery 中包装countbox的孩子并调用动画,类似于 Joao 所说的:

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

并将其放入您的GetCount()方法中。

编辑:

要获取单个数字(和更正的动画方法):

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

编辑#2:

我添加了这个以获得我认为是您想要的效果:

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

每个数字出现后都会淡出。

于 2012-08-21T19:40:11.123 回答