网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
本篇文章给大家带来的内容是关于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定位到第一张,由于第一张和最后一张是一样的,故效果看起来则顺畅自然的轮播。