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


Posted in Javascript onJune 05, 2019

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

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
* {
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;
}
</style>
</head>
<body>
<div class="container">
<ul class="wrap" style="margin-left:0px;">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
</div>
<script>
setInterval(()=>{
var wrap = document.querySelector('.wrap')
var left = parseInt(wrap.style.marginLeft)
wrap.style.marginLeft = left >= -2400 ? left - 600 + 'px' : '0px'
},2000)
</script>
</body>
</html>

总结

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

Javascript 相关文章推荐
JS简单实现多级Select联动菜单效果代码
Sep 06 Javascript
animate 实现滑动切换效果【实例代码】
May 05 Javascript
jQuery 3.0十大新特性最终版发布
Jul 14 Javascript
原生js封装运动框架的示例讲解
Oct 01 Javascript
canvas绘制爱心的几种方法总结(推荐)
Oct 31 Javascript
详解swipe使用及竖屏页面滚动方法
Jun 28 Javascript
json数据格式常见操作示例
Jun 13 Javascript
js实现select下拉框选择
Jan 11 Javascript
node.js制作一个简单的登录拦截器
Feb 10 Javascript
JavaScript多种图形实现代码实例
Jun 28 Javascript
layui使用及简单的三级联动实现教程
Dec 01 Javascript
JavaScript实现九宫格拖拽效果
Jun 28 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
Jun 05 #Javascript
详解vue父子组件关于模态框状态的绑定方案
Jun 05 #Javascript
JS中实现浅拷贝和深拷贝的代码详解
Jun 05 #Javascript
优雅的处理vue项目异常实战记录
Jun 05 #Javascript
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 #Javascript
Node.js 路由的实现方法
Jun 05 #Javascript
JS实现动态添加外部js、css到head标签的方法
Jun 05 #Javascript
You might like
融入意大利的咖啡文化
2021/03/03 咖啡文化
php 各种应用乱码问题的解决方法
2010/05/09 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
基于PHP+Ajax实现表单验证的详解
2013/06/25 PHP
php中上传文件的的解决方案
2018/09/25 PHP
jQuery遍历Form示例代码
2013/09/03 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
opencv实现图片模糊和锐化操作
2018/11/19 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
韩都衣舍天猫官方旗舰店:天猫女装销售总冠军
2017/10/10 全球购物
软件项目开发计划书
2014/05/01 职场文书
某某同志考察材料
2014/05/28 职场文书
ktv好的活动方案
2014/08/15 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
2014年会计工作总结
2014/11/27 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
红色革命电影观后感
2015/06/18 职场文书
小学体育教学随笔
2015/08/14 职场文书
PHP实现两种排课方式
2021/06/26 PHP
python函数的两种嵌套方法使用
2022/04/02 Python