JS原生轮播图的简单实现(推荐)

前端之家收集整理的这篇文章主要介绍了JS原生轮播图的简单实现(推荐)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

哈喽!我的朋友们,最近有一个新项目。所以一直没更新!有没有想我啊!!

今天咱们来说一下JS原生轮播图!

话不多说:

直接来代码吧:下面是CSS部分:

HTML部分!

接下来是JS部分:

获取到ul var ul = document.getElementsByTagName("ul")[0]; var x = 0;

//id 用来关闭定时器的
var id = setInterval(abc,10);

function abc(){
ul.style.left = x-- +"px";

//如果到第三周<a href="/tag/tupian/" target="_blank" class="keywords">图片</a>了
if(x == -1500){
 x = 0;//把ul<a href="/tag/xiugai/" target="_blank" class="keywords">修改</a>成<a href="/tag/diyizhangtupian/" target="_blank" class="keywords">第一张图片</a>
 ul.style.left = x+"px";
}
if(x % 500 == 0){ //<a href="/tag/diyizhangtupian/" target="_blank" class="keywords">第一张图片</a>进来
 clearInterval(id); //<a href="/tag/guanbi/" target="_blank" class="keywords">关闭</a>定时器
 //开启定时器 隔半秒钟开启定时器
 setTimeout(function(){
  //500毫秒之后开启定时器,继续执行
  id = setInterval(abc,10);
 },500);//setTimeout 延时执行
}

}

就是这么简单!你学会了吗??

以上这篇JS原生轮播图的简单实现(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

猜你在找的JavaScript相关文章