为了账号安全,请及时绑定邮箱和手机立即绑定

这个轮播效果为啥出不来呢 跟着他写的

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

   <style type="text/css">

      body{ margin: 0;padding: 0px; }

      #container { width:auto ; height: 400px; overflow: hidden; position: relative;}

#list { width:11200px; height: 400px; position: absolute; z-index: 1;}

#list img { width: 1600px; height: 400px; float: left;}

#buttons { position: absolute; height: 10px; width: 100px; z-index: 2; bottom: 20px; left: 750px;}

#buttons span { cursor: pointer; float: left; border: 1px solid #fff; width: 10px; height: 10px; border-radius: 50%; background: #333; margin-right: 5px;}

#buttons .on {  background: orangered;}

.arrow { cursor: pointer; display: none;text-decoration: none; line-height: 39px; text-align: center; font-size: 36px; font-weight: bold; width: 40px; height: 40px;  position: absolute; z-index: 2; top: 180px; background-color:rgba(0,0,0,.3); color: #fff;}

.arrow:hover { background-color: rgba(0,0,0,.7);}

#container:hover .arrow { display: block;}

#prev { left: 20px;}

#next { right: 20px;}

   </style>

   <script type="text/javascript">

    window.onload =function(){

    var container =document.getElementByld( 'container');

    var list =document.getElementByld( 'list');

    var buttons =document.getElementByld('bittons').getElementsByTagName('span' );

    var prev =document.getElementByld( 'prev');

    var next =document.getElementByld( 'next');

    function animate(offset) {

     list.style.left = parseint('list.style.left')+ offset +'px';

    }

    next.onclick = function(){

        animato(-1600);

    }

    next.onclick = function(){

         animato(1600);

    }

    }

   </script>

</head>

<body>

   <div id="container">

    <div id="list" style="left: -1600px;">

        <img src="11223.png" alt="1"/>

        <img src="11223.png" alt="1"/>

        <img src="11233.png" alt="2"/>

        <img src="1123.png" alt="3"/>

        <img src="1123.png" alt="4"/>

        <img src="1123.png" alt="5"/>

        <img src="1123.png" alt="5"/>

    </div>

    <div id="buttons">

        <span index="1" class="on"></span>

        <span index="2"></span>

        <span index="3"></span>

        <span index="4"></span>

        <span index="5"></span>

    </div>

    <a href="javascript:;" id="prev" class="arrow">&lt;</a>

    <a href="javascript:;" id="next" class="arrow">&gt;</a>

</div>

</body>

</html>


正在回答

1 回答

首先呢你的函数名字前后不一致,然后parseInt,你要注意字母大小写

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个轮播效果为啥出不来呢 跟着他写的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信