jquery 進度條

來源:互聯網
上載者:User


 
 

 
 
 
 
 
[html] 
<p><html> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<title>bar</title> 
<script type="text/javascript" src="jquery-1.8.0.min.js" ></script> 
<style type="text/css"> 
#time_back{width:300px;height:20px;border:1px solid #246;background:#CCC} 
#time_bar{width:0;height:20px;background:#470;color:#FFF;text-align:right;} 
#target_back{width:300px;height:20px;border:1px solid #246;background:#CCC} 
#target_bar{width:0;height:20px;background:#470;color:#FFF;text-align:right;} 
</style> 
<script type="text/javascript"> 
$(document).ready(function(){</p><p>  
 $("#input_time").change(function(){ 
  var rate = $(this).attr("value"); 
  changebar("#time_bar",rate,"red"); 
 }); 
  
 $("#input_target").change(function(){ 
  var rate = $(this).attr("value"); 
  changebar("#target_bar",rate,"orange"); 
 }); 
  
 /** 
 * 更新進度條 
 * @ param obj 進度條id 
 * @ param rate 進度,0-100間的整數 
 * @ param deadColor 當進度超過一定值(預設80)的顏色 
 */ 
 function changebar(obj,rate,deadColor){ 
  if(undefined!=deadColor&&rate>80){ 
   $(obj).css({"background":deadColor}) 
  } 
  rate = rate%100 + "%"; 
  $(obj).animate({width:rate},1000); 
  $(obj).html(rate); 
 } 
}); 
</script> 
<body> 
日期:<div id="time_back" ><div id="time_bar" ></div></div> 
進度:<div id="target_back" ><div id="target_bar" ></div></div> 
<input type="text" id="input_time" /> 
<input type="text" id="input_target" /> 
</body> 
</html></p> 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.