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

为什么这样写点击事件会不起作用?不知道哪里错了,求大神帮忙,拜谢了!!!

为什么这样写点击事件会不起作用?不知道哪里错了,求大神帮忙,拜谢了!!!

慕数据5775487 2016-12-09 16:10:22
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> *{margin:0;padding:0;text-decoration:none;} body{padding:20px} #container{width:600px;height:400px;border:3px solid #333;overflow:hidden;position:relative;margin:0 auto;} #list{width:4200px;height:400px;position:absolute;z-index:1;} #list img{float:left;} #buttons{position:absolute;width:100px;height:10px;bottom:20px;left:250px;z-index:2;} #buttons span{cursor:pointer;display:block;float:left;width:10px;height:10px;border:1px solid #FFF;border-radius:50%;background:#333;margin-right:5px;} .arrow{position:absolute;display:none;width:40px;height:40px;line-height:40px;z-index:2;font-size:36px;text-align:center;font-weight:bold;top:180px;background-color:rgba(0,0,0,.3);color:#FFF;} #prev{left:20px;} #next{right:20px;} #container:hover .arrow{display:block;} .arrow:hover{background-color:rgba(0,0,0,.7);} </style> <script> 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; next.onclick= function(){ list.style.left=parseInt(list.style.left)-600+'px'; } prev.onclick=function(){ list.style.left=parseInt(list.style.left)+600+'px'; } } </script> </head> <body> <div id="container"> <div id="list" style="left:-600px"> <img src="img/5.jpg" alt="" title=""> <img src="img/1.jpg" alt="" title=""> <img src="img/2.jpg" alt="" title=""> <img src="img/3.jpg" alt="" title=""> <img src="img/4.jpg" alt="" title=""> <img src="img/5.jpg" alt="" title=""> <img src="img/1.jpg" alt="" title=""> </div> <div id="buttons"> <span index="1" class="on"></span> <span index="2" class=""></span> <span index="3" class=""></span> <span index="4" class=""></span> <span index="5" class=""></span> </div> <a href="#" id="prev" class="arrow"><</a> <a href="#" id="next" class="arrow">></a> </div> </body> </html>
查看完整描述

1 回答

已采纳
?
o_n

TA贡献56条经验 获得超20个赞

 #list img{float:left;}这个删了试试,给图片一个width:600px;按左右就能跳图了

查看完整回答
反对 回复 2016-12-09
  • 1 回答
  • 0 关注
  • 1468 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信