第2个回答 2012-10-21
给你个例子,很简单粗暴搞出来的,需要把轮播的图片名字写成:1.jpg,2.jpg...
HTML:
<div style="position:relative; width:220px; height:220px;">
<img id="image" src="1.jpg" />
<div style="position:absolute; width:220px; height:220px; top:0px; left:0px;">
<a href="#" onclick="show('1')">1</a>
<a href="#" onclick="show('2')">2</a>
<a href="#" onclick="show('3')">3</a>
<a href="#" onclick="show('4')">4</a>
</div>
</div>
JS:
<script type="text/javascript">
var which = 1;
setInterval("change()",1000);
function change(){
var image = document.getElementById("image");
if(which<4){
which += 1;
var src = which+'.jpg';
image.src = src;
}else{
which = 1;
image.src = "1.jpg";
}
}
function show(obj){
which = parseInt(obj);
var image = document.getElementById("image");
image.src = which+'.jpg';
}
</script>本回答被网友采纳