jq 超级简单自动轮播图

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
	*{margin:0; padding:0;}
	.outer{width:800px; height:400px; overflow:hidden; margin:0 auto;}
	.inner{width:3200px; height:400px; position:relative;}
	.inner ul{ position:absolute; left:0; top: 0;}
	.inner ul li{ float:left;}
	.inner ul li img{ width:800px; height:400px;}
	</style>

	<script src="jquery-2.2.2.min.js"></script>
	<script>
	$(function(){
		var num = -800;//向左走  每次定时器加这个值
		setInterval(function(){
			var num1 = $(".inner > ul").position().left + num;
			if(num1 == -3200)
			{
				num1 = 0;
			}
			$(".inner > ul").animate({"left":num1},500)
		}, 2000)
		
	
	})
		
	</script>
</head>
<body>
	<div class="outer">
		<div class="inner">
			<ul>
				
				<li><img src="img/292321.jpg" height="768" width="1366" alt=""></li>
				<li><img src="img/292323.jpg" height="768" width="1366" alt=""></li>
				<li><img src="img/292325.jpg" height="768" width="1366" alt=""></li>
				<li><img src="img/292326.jpg" height="768" width="1366" alt=""></li>
				<li><img src="img/292321.jpg" height="768" width="1366" alt=""></li><!--添加了一张图-->
			</ul>
		</div>
	</div>
	<div class="lll"></div>
</body>
</html>

  主要思想当图片不断的减减 走到第4张的时候,还要向后面走,再走就没有了,所以在最后面一张添加了第一张图, 这个时候开始位置-2400 判断如果到-2400第4张的时候,让left等于0也就是开始位置

转载于:https://www.cnblogs.com/mingjixiaohui/p/5294168.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值