简单的轮播图jquery

效果
在这里插入图片描述

css代码

<style>
			* {
				margin: 0px;
				padding: 0px;
			}
			
			div {
				margin: auto;
				width: 1200px;
				height: 300px;
				overflow: hidden;
			}
			
			ul {
				width: 6000px;
				height: 100%;
			}
			
			li {
				float: left;
				width: 1200px;
				height: 300px;
			}
		</style>

html代码
<

body>
		<div>
			<ul id="ul">
				<li><img src="img/1.jpg" /></li>
				<li><img src="img/2.jpg" /></li>
				<li><img src="img/3.jpg" /></li>
				<li><img src="img/4.jpg" /></li>
				<li><img src="img/1.jpg" /></li>
			</ul>

		</div>
	</body>

jQuery代码

<script>
	$(function() {
		var flag = 0;
		setInterval(function() {
			flag++;
			if(flag > 4) {
				flag = 1;
				$('#ul').css({"margin-left":"0"});
			}
			var num = -flag * 1200
			$('#ul').animate({"margin-left": num + "px"}, 600);
		}, 1200);
	})
</script>
发布了45 篇原创文章 · 获赞 47 · 访问量 1704

猜你喜欢

转载自blog.csdn.net/qq_44784185/article/details/103411553