作者knives ()
看板Ajax
标题Re: [问题] 请问有办法这样做吗
时间Fri Jun 18 14:20:20 2010
※ 引述《tomin (Schrödinger's cat)》之铭言:
: : 你说像这样吗
: $("input").click(function(){
: var begin=parseInt($("#num").text());
: var end=parseInt($(this).attr("rel"));
: var ranges=end-begin;
: var steps=6;
: var time=500;
: var timeframe=time/steps;
: var range=ranges/steps;
: for(var i=1;i<steps;i++){
: var val=Math.round(begin+range*i);
: setTimeout("text("+val+")", timeframe*i);
: }
: setTimeout("text("+end+")", time);
: });
: </script>
另外请问一下
如果我想在那个#num的旁边放一个 提示的span id="warn",写增加多少
我这样写
$('#warn').html(range).fadeOut(ranges);
可是它消失的时间总是会比数字加到目标之前提早许多
要怎麽写,才能让它消失的时间跟数字加完的时间不会差太远
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.39.194
1F:推 tomin:fade就写在setTimeout里; 调个时间吧 可设fade长度 06/18 22:00