ProgressBar_wev8.js 961 Bytes
if(typeof(Mobile_NS) == 'undefined'){
	Mobile_NS = {};
}

Mobile_NS.initProgressBar = function(id, widthDisplay, width, color, showNum){//widthDisplay显示值,超过100正常显示;width最大100
	var animtime = 600;

	function countProgressBar(id, animtime, widthDisplay) {
		var $progress_bar_line = $("#progress_bar_line" + id);
		var i = 0;
		var intervalTime = Math.abs(animtime / widthDisplay);
		if(widthDisplay > 0){
			var timerID = setInterval(function() {
				i++;
				$progress_bar_line.text(i + "%");
				if (i == Math.ceil(widthDisplay)){
					$progress_bar_line.text(widthDisplay + "%");
					clearInterval(timerID);
				}
			}, intervalTime);
		}
	}
	
	$("#progress_bar_line" + id).css("width", "0%");
	
	setTimeout(function(){
		$("#progress_bar_line" + id).css("width", width + "%");
		$("#progress_bar_line" + id).css("background-color", color);
		
		if(showNum == true){
			countProgressBar(id, animtime, widthDisplay);
		}
	}, 500);
};