Re: [問題] 請問有辦法這樣做嗎

看板Ajax作者時間15年前 (2010/06/18 14:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《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

06/18 22:00, , 1F
fade就寫在setTimeout裡; 調個時間吧 可設fade長度
06/18 22:00, 1F
文章代碼(AID): #1C6n0c13 (Ajax)
文章代碼(AID): #1C6n0c13 (Ajax)