原生js无限循环轮播图-2019-06这篇文章网站

  原生js通过一行代码实现简易轮播

  时间:2019-06-06

  这篇文章主要介绍了原生js一行代码实现简易轮播图功能js原生代码,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下

  这是一个简易的js无限循环轮播图,只用了一行js代码就实现了无限循环,记录一下三目运算符的伟大!

  <pre class="brush:js;">

Document

  • {
    margin: 0;

padding: 0;
}
ul,li{
list-style: none;
}
.container {
width: 600px;
height: 400px;
margin: 100px auto;
box-shadow: 0 0 5px green;
overflow: hidden;
}
.container .wrap {
width: 4200px;
height: 400px;
transition: 1s;
overflow: hidden;
}
.container .wrap li {
float: left;
width: 600px;
height: 400px;
box-shadow: 0 0 1px 1px #f60;
line-height: 400px;
text-align: center;
font-size: 50px;
}

1
2
3
4
5
6

setInterval(()=>{
var wrap = document.querySelector('.wrap')
var left = parseInt(wrap.style.marginLeft)
wrap.style.marginLeft = left >= -2400 ? left - 600 + 'px' : '0px'
},2000)

</pre>

  总结

  以上所述是小编给大家介绍的原生js通过一行代码实现简易轮播图,希望对大家有所帮助,如果大家有任何疑问请给我留言js原生代码,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/1803
0 评论
478

发表评论

!