废话不多说了 , 直接给大家贴代码了。
无缝轮播图 :
<title> 无缝轮播图 </iteme> <tyle>*{margin: 0; padding: 0; } ul {List-style: none;}. Banner {width: 600px; tinggi: 300px; Border: 2px solid #ccc; margin: 100px auto; posisi: relatif; overflow: hidden;}. Img {position: absolute; atas: 0; kiri: 0} .img Li {num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num: num; 100%; Teks-Align: tengah; font-size: 0;}. Num li {lebar: 10px; tinggi: 10px; latar belakang: rgba (0,0,0,0,5); tampilan: blok; perbatasan-radius: 100%; display: inline-block; margin: 0 5px; kursor: pointer;} bt: nopless: noyin {no.n. 50px; tinggi: 100px; latar belakang: rgba (0,0,0,0.6); warna: #fff; font-size: 40px; line-height: 100px; text-align: center; kursor: pointer;} btn .prev {position: absolute; kiri: 0; top: 50%; margin-toP: -50por; Posisi: absolute; kiri: 0; Top: 50%; margin-t-t-top: -50prev {posisi: absolute; kiri: 0; top: 50%; margin-t-t-top: -50; absolute;right: 0;top: 50%;margin-top: -50px;}.num .active{background-color: #fff;}</style><script src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js"></script></head><body><div><ul><li><a href = "#"> <img src = "img/1.jpg"> </a> </li> <li> <a href = "#"> <img src = "img/2.jpg"> </a> </li> <lef = "> </LiF/lIp ="#"> </LiF/LiF/LiF/LiF/LiF/LiF/LiF/LiF/LiF/LiF/LiF/LiF/IMG/IMG/IMG/IMG/</Li. href = "#"> <img src = "img/4.jpg"> </a> </li> <li> <a href = "#"> <img src = "img/5.jpg"> </a> </li> </ul> <ul> </ul> // <div> <pan> <</span> <span>> </span> </div> </div> <script> $ (function () {var i = 0; var timer = null; for (var j = 0; j <$ ('. Img li'). Panjang; j ++) {// 创建圆点 $ ('. Li '). First (). AddClass (' Active ');下一个按钮 $ ('. Berikutnya'). Klik (function () {i ++; if (i == $ ('. Img li'). Panjang) {i = 1; // 这里不是 i = 0 $ ('. IMG'). CSS ({kiri: 0}); // 保证无缝轮播 , 设置 left 值}; $ ('. Img'). Stop (). Animate ({left: -i*600}, 300); if (i == $ ('. Img li'). Length-1) {// 设置小圆点指示 $ ('. li '). eq (0) .addclass (' Active '). SIBLING (). RemoveClass (' Active ');} else {$ ('. Num li '). EQ (i) .AddClass (' Active '). SIBLINGS () ; li '). eq (i) .addclass (' Active '). SIBLINGS (). RemoveClass (' Active ');}) // 设置按钮的显示和隐藏 $ ('. Banner '). Hover (function () {$ ('. Btn '). Tampilkan ();}, fungsi () {$ (' li '). mouseOver (function () {var _index = $ (this) .index (); $ ('. img '). stop (). animate ({left: -_ index*600}, 150); $ ('. num li '). eq (_index) .addclass (' Active '). {i = 1; $ ('. Img'). CSS ({kiri: 0});}; $ ('. Img'). Stop (). Animate ({left: -i*600}, 300); if (i == $ ('. Li '). EQ (0) .AddClass (' Active ') li '). eq (i) .addclass (' Active '). SIBLING (). RemoveClass (' Active ');}}, 1000) // 鼠标移入 , 暂停自动播放 , , 移出 , , 开始自动播放 {, , {, , {function (function) {function (function (function) {function (function) (i == $ ('. Img li'). Panjang) {i = 1; $ ('. Img'). CSS ({kiri: 0});}; $ ('. Img'). Stop (). Animate ({Left: -i*600}, 300); if (i == $ ('. IMG Li'). li '). eq (0) .addclass (' Active '). SIBLING (). RemoveClass (' Active ');} else {$ ('. Num li '). EQ (i) .AddClass (' Active '). SIBLINGS ()以上代码是使用 js 实现的无缝轮播效果 , 代码比较简单 , 所以没有给大家注释 , 如果有疑问欢迎给我留言。