首页 > Web开发 > 详细

原生js实现一个简单轮播效果

时间:2018-04-29 23:33:21      阅读:169      评论:0      收藏:0      [点我收藏+]

代码简单,直接上:

<!DOCTYPE html>
<html>
<head>

    <title>轮播</title>
    <meta charset="utf-8">
    <style type="text/css">
    *{
        padding:0;
        margin:0;
    }
        .mainCss{
            width:100px;
            height: 200px;
            position: relative;
            overflow: hidden;

        }
        ul{
            width:300px;
            height: 200px;
            position: absolute;

        }
        ul li{
            float: left;
            width: 100px;
            height: 200px;
            list-style: none;
            text-decoration: none;
        }

    </style>
</head>
<body>
    <div class="mainCss" id="main">
        <ul id="list">
            <li style="background: red"></li>
            <li style="background: blue"></li>
            <li style="background: yellow"></li>
        </ul>
    </div>

    <script type="text/javascript">
        
        var list=document.getElementById(‘list‘);
        var left=0;
        //移动
        var move=function(){
            if(left===-200){
                left=0;
            }else{
                left-=100;
            }
            list.style.left=left+‘px‘
        }    
        setInterval(move,1000)
        //document.addEventListener(‘click‘,move)
    </script>
</body>
</html>

 

原生js实现一个简单轮播效果

原文:https://www.cnblogs.com/xingguozhiming/p/8972302.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!