輪播的時候圖片沒對齊???
<!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"><</a> ??????<a?href="javascript:;"?class="arrow"?id="next">></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根本運行不出來。
2018-07-02
檢查下你的圖片是 600px,400px 嗎?