JQ定时器复-- 不懂--感觉没多大用处

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
		<style type="text/css">
			*{
				margin: 0px;
				padding: 0px;
			}
			.box{
				width: 500px;
				height: 50px;
				line-height: 50px;
				text-align: center;
				background: blue;
				border: 2px solid red;
				margin: 0px auto;
				margin-top: 100px;
				color: yellow;
				position: relative;
				overflow: hidden;
			}
			.hezi{
				height:200px;
				position: absolute;
				top: 0px;
				left: 0px;
				width: 100%;
			}
			h1{
				height: 50px;
			}
		</style>
		
		<script type="text/javascript">
			$(function(){

				
				
//				循环每个box元素
				$('.box').each(function(){
					
//					获得js的原生对象
					var jsthis = $(this)[0];
//					为了防止this的指向发生变化我们将他存到一个变量里
					var jqthis = $(this);
//					设置变量
//					相当于向每个box对象添加一个属性
					jsthis.n = 0;
					
					jsthis.run = function(){
//						将每个js里n这个属性自增
						jsthis.n++;
//						判断界限
						if(jsthis.n==4){
//							让瞬间跳到0这个位置
							jqthis.find('.hezi').css({'top':'0px'});
							
							jsthis.n=1;
						}
						
						jqthis.find('.hezi').stop().animate({'top':-50*jsthis.n+'px'})
						
					}
					
					jsthis.timer = setInterval(jsthis.run,1000)
					
					
				})
				
//				给box添加hover事件
				$('.box').hover(function(){
//					获得当前移入box原生js对象
					var jsthis = $(this)[0];
//					清理定时器
					clearInterval(jsthis.timer);
					
				},function(){
//					获得当前移入box原生js对象
					var jsthis = $(this)[0];
//					恢复定时器
					jsthis.timer = setInterval(jsthis.run,1000)
					
				})
				
				
							
			})
		</script>
	</head>
	<body>
		<div class="box">
			<div class="hezi">
				<h1>今天的天气很好</h1>
				<h1>贾老师心情很好</h1>
				<h1>贾老师想罚苏启海做俯卧撑</h1>
				<h1>今天的天气很好</h1>
			</div>
			
		</div>
		
		<div class="box">
			<div class="hezi">
				<h1>今天的天气很好</h1>
				<h1>贾老师心情很好</h1>
				<h1>贾老师想罚苏启海做俯卧撑</h1>
				<h1>今天的天气很好</h1>
			</div>
			
		</div>
		
		<div class="box">
			<div class="hezi">
				<h1>今天的天气很好</h1>
				<h1>贾老师心情很好</h1>
				<h1>贾老师想罚苏启海做俯卧撑</h1>
				<h1>今天的天气很好</h1>
			</div>
			
		</div>
		
		<div class="box">
			<div class="hezi">
				<h1>今天的天气很好</h1>
				<h1>贾老师心情很好</h1>
				<h1>贾老师想罚苏启海做俯卧撑</h1>
				<h1>今天的天气很好</h1>
			</div>
			
		</div>
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值