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

轮播的时候图片没对齐啊?

https://img1.sycdn.imooc.com//5b2fa394000111df07050517.jpg

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>轮播图</title>
    <style type="text/css">
 *{padding:0;margin:0;text-decoration:none;}
        body{padding:20px;}
        #container
 {
            width:600px;
 height:400px;
 border:3px solid #333;
 overflow:hidden;
 position:relative;
 }
        #list
 {
            width:4200px;
 height:400px;
 position:absolute;
 z-index:1;
 }
        #List img{float:left;}
        #buttons
 {
            position:absolute;
 width:100px;
 height:10px;
 z-index:2;
 bottom:20px;
 left:250px;
 }
        #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;
 Line-height:39px;
 text-align:center;
 font-size:36px;
 font-weight:bold;
 width: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  src="lunbo.js" type="text/javascript">
    </script>
</head>
<body>
  <div id="container">
      <div id="list" style="left:-600px;">
          <img src="images/5.jpg" alt=""/>
          <img src="images/1.jpg" alt=""/>
          <img src="images/2.jpg" alt=""/>
           <img src="images/3.jpg" alt=""/>
          <img src="images/4.jpg" alt=""/>
          <img src="images/5.jpg" alt=""/>
          <img src="images/1.jpg" alt=""/>
      </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:;" class="arrow" id="prev">&lt;</a>
      <a href="javascript:;" class="arrow" id="next">&gt;</a>
  </div>
</body>
</html>

<js>代码在下面:

window.onload= function()
{
    var container = document.getElementById("container");
    var list = document.getElementById("list");
    var buttons = document.getElementById("buttons").getElementsByTagName("span");
    var prev = document.getElementById("prev");
    var next = document.getElementById("next");
    var index = 1;
    function showButton()
    {
        for(var i=0;i<buttons.length;i++)
        {
           if(buttons[i].className == "on")
           {
               buttons[i].className = " ";
               break;
           }
        }
        buttons[index - 1].className = "on"
    }

    function animate(offset)
    {
        var newleft = parseInt(list.style.left) + offset;
        list.style.left = newleft + "px";
        if (newleft > -600)
        {
            list.style.left = -3000 + "px";
        }
        if (newleft < -3000)
        {
            list.style.left = -600 + "px";
        }
    }

    next.onclick = function ()
    {
        if(index == 5)
        {index = 1;}
        else
        {index +=1;}
        showButton();
        animate(-600);
    }
    prev.onclick = function()
    {
        if(index == 1)
        {index = 5;}
        else{index -=1;}
        showButton();
        animate(600);
    }
}
轮播的时候图片没对齐啊?怎么回事,如图效果,浏览器用的是谷歌,IE根本运行不出来。


正在回答

1 回答

检查下你的图片是 600px,400px 吗?

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

夜阑卧听风吹雨y 提问者

都是啊
2018-07-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
焦点图轮播特效
  • 参与学习       65286    人
  • 解答问题       611    个

通过本教程学习您将能掌握非常实用的焦点图轮播特效的制作过程

进入课程

轮播的时候图片没对齐啊?

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