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

我的js没有效果,不知道哪里错了

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>图片轮播</title>

<style type="text/css">

*{margin:0;padding:0;text-decoration: none;}

body{padding:20px;}

#container{width:500px; height:400px;margin:0 auto; border:3px solid #333;overflow:hidden;position: relative;}

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

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

#buttons{position: absolute;height:10px; width:100%; 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:10px; }

#buttons .on{background: red;}

.arrow{cursor:pointer; display:none; line-height:39px; text-align: center; font-size:36px; font-weight:bold; width:40px; height:40px; position:absolute;z-index:2;top:180px;color:white; }

.arrow:hover{ background: rgba(0,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.getElementById('container');

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

var buttons=document.getElementById('buttons').getElementsByTagName('span');

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

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

function animate(offset){

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

}

next.onclick=function(){

animate(-500);

}

prev.onclick=function(){

animate(500);

}

}

</script>

</head>

<body>

<div id="container">

<div id="list">

<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>


正在回答

1 回答

知道了,div没有加 style属性

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

举报

0/150
提交
取消

我的js没有效果,不知道哪里错了

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