[摘要]本篇文章给大家带来的内容是关于javascript实现自动左滑的轮播图(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。最近做项目总是只会调用别人做好的各种插件效果,想起很...
本篇文章给大家带来的内容是关于javascript实现自动左滑的轮播图(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
最近做项目总是只会调用别人做好的各种插件效果,想起很久没来自己写点小插件,久了会忘记的,就赶紧来补一下,前端程序员必备,实现一个js轮播图。
html代码:
<!DOCTYPE HTML>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="./demo.css">
</head>
<body>
<div class="slide">
<div class="img">
<ul id="slide_img">
<li><img src="./img/timgZQQ905MD.jpg"></li> <!--处理无缝衔接的图片-->
<li><img src="./img/1486293868523.jpg"></li>
<li><img src="./img/timg1.jpg"></li>
<li><img src="./img/timg2.jpg"></li>
<li><img src="./img/timgZQQ905MD.jpg"></li>
</ul>
</div>
<ul id="num">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<div class="btn">
<span id="left"><</span>
<span id="right">></span>
</div>
</div>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<!--通过百度CDN地址引用jQuery库-->
<script type="text/javascript" src="./demo.js"></script>
</body>
此次的小demo样例用了4张图片,由于要实现无缝衔接,即最后一张顺畅地跳转到第一张,故在写html的时候,再重复了最后一张图片,然后通过直接定位,在轮播到最后一张图片的时候,将整个ul定位到第一张,由于第一张和最后一张是一样的,故效果看起来则顺畅自然的轮播。