zoukankan      html  css  js  c++  java
  • jQuery拖动进度条

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery.js"></script>
    <script type="text/javascript">
    	$(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({$span+'%'},50);		
    		$(this).next('span').text($span+'%');
    	}).delegate('.taskBoxLinks','mouseleave',function(){
    		$(this).find('h4').stop().animate({'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({$span+'%'},100);
    		if($span==100){
    			$(this).next('span').text('进度完成')	
    		}			
    	});		
    });
    </script>
    <title>进度条</title>
    <style type="text/css">
    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; 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; 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 { 360px; margin:40px auto; color:#666;}
    </style>
    </head>
    <body>
    	<div class="taskBox">		
    		<div class="taskBoxLinks"><h3 style="10%;"></h3><h4></h4></div>进度<span>10%</span>
    	</div>
        <div class="taskBox" style="padding-left:100px;">		
    		<div class="taskBoxLinks"><h3 style="60%;"></h3><h4></h4></div>进度<span>60%</span>
    	</div>
        <div class="taskBox">		
    		<div class="taskBoxLinks"><h3 style="20%;"></h3><h4></h4></div>进度<span>20%</span>
    	</div>
        <h1>by <a href="http://www.wweya.com">www.wweya.com</a></h1>
    </body>
    </html>

  • 相关阅读:
    ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(一)(转载)
    Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016
    kali linux 2016.1 滚动更新源
    使用you-get下载视频网站视频或其他
    asp.net core开发环境准备
    Python黑客编程基础3网络数据监听和过滤
    debian(kali Linux) 安装net Core
    嗅探、中间人sql注入、反编译--例说桌面软件安全性问题
    Python黑客编程2 入门demo--zip暴力破解
    kali linux Python开发环境初始化
  • 原文地址:https://www.cnblogs.com/zhangqs008/p/2802198.html
Copyright © 2011-2022 走看看