运行代码 缩小
十度
HTML代码
复制 格式化 注释 注释 清空
放大
x
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
    <head>
4
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5
        <title>jQuery进度条
6
        </title>
7
        <script type="text/javascript" src="http://ku.shouce.ren/libs/jquery/1/jquery1.8.0.min.js">
8
        </script>
9
    </head>
10
    <body>
11
        <div class="taskBox">       
12
            <div class="taskBoxLinks">
13
                <h3 style="width:10%;">
14
                </h3>
15
                <h4>
CSS代码
复制 格式化 注释 注释 颜色 清空
放大
xxxxxxxxxx
59
 
1
body,td,th {
2
  font-family: Verdana, Geneva, sans-serif;
3
  font-size: 12px;
4
}
5
h1{
6
  font-size:16px;
7
  color:#999;
8
  font-weight:normal;
9
  text-align:center;
10
  line-height:90px;
11
  border-top:1px dashed #ddd;
12
  margin-top:50px;
13
}
14
*{
15
  margin:0;
JS代码
复制 格式化 注释 注释 清空
放大
xxxxxxxxxx
36
 
1
$(document).ready( function() {
2
  $('.taskBox').delegate('.taskBoxLinks','mousemove',function(e){
3
    var $mouse = e.pageX - $(this).offset().left;
4
    var $span = Math.round($mouse/22.5)*10;
5
    $(this).find('h4').stop().animate({
6
      width:$span+'%'}
7
                                      ,50);
8
    $(this).next('span').text($span+'%');
9
  }
10
                        ).delegate('.taskBoxLinks','mouseleave',function(){
11
    $(this).find('h4').stop().animate({
12
      width:'10%'}
13
                                      ,50);
14
    var $mousex = $(this).find('h3').width();
15
    var $spanx = Math.round($mousex/22.5)*10;
名称
jQuery进度条,点击改变进度显示
分类
jQuery实例
描述
一款建立在Jquery插件基础上的任务进度条特效,当鼠牌点击进度条的时候会显示一个预载位置,松开鼠标的时候,就会加载至这个预载的位置,也就是修改了进度条的进度指示,代码可扩展的空间比较大,有兴趣的自己拿去修改使用。
收藏