$(document).ready( function() {
$('.taskBox').delegate('.taskBoxLinks','mousemove',function(e){
var $mouse = e.pageX - $(this).offset().left;
var $span = Math.round($mouse/22.5)*10;
$(this).find('h4').stop().animate({width:$span+'%'},50);
$(this).next('span').text($span+'%');
}).delegate('.taskBoxLinks','mouseleave',function(){
$(this).find('h4').stop().animate({width:'10%'},50);
var $mousex = $(this).find('h3').width();
var $spanx = Math.round($mousex/22.5)*10;
if($spanx==100){
$(this).next('span').text('进度完成')
}else{
$(this).next('span').text($spanx+'%');
}
}).delegate('.taskBoxLinks','click',function(e){
var $mouse = e.pageX - $(this).offset().left;
var $span = Math.round($mouse/22.5)*10;
$(this).find('h3').stop().animate({width:$span+'%'},100);
if($span==100){
$(this).next('span').text('进度完成')
}
});
});
body,td,th {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
h1{ font-size:16px; color:#999; font-weight:normal; text-align:center; line-height:90px; border-top:1px dashed #ddd; margin-top:50px;}
*{ margin:0; padding:0;}
.taskBoxLinks { float:left; width:225px; height:7px; font-size:0; line-height:0; background:#f2f2f2; border:1px solid #dedede;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; position:relative; margin-top:8px; margin-right:10px; cursor:pointer;}
.taskBoxLinks h3,.taskBoxLinks h4{ position:absolute; left:-1px; top:-1px; height:7px; font-size:0; line-height:0; width:10%; background:#a3d9f4; border:1px solid #187aab; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; z-index:99;}
.taskBoxLinks h4 { border:1px solid #91cdea; background:#f5fafc; z-index:88;}
.taskBox { width:360px; margin:40px auto; color:#666;}