<!DOCTYPE html> | |
<html> | |
<head> | |
<title>jd网站的轮播图效果</title> | |
<meta charset="utf-8"> | |
<link rel="stylesheet" type="text/css" href="./css/style.css"> | |
</head> | |
<body> | |
<div id="ad"> | |
<a href="" id="links"> | |
<img src="" id="image"> | |
</a> | |
<div id="left"> | |
< | |
</div> | |
<div id="right"> | |
> | |
</div> | |
<div id="number"> | |
<ul> | |
<li>1</li> | |
<li>2</li> | |
<li>3</li> | |
<li>4</li> | |
<li>5</li> | |
<li>6</li> | |
</ul> | |
</div> | |
</div> | |
</body> | |
<script type="text/javascript"> | |
//节点获取 | |
var image = document.getElementById("image"); | |
var ad = document.getElementById("ad"); | |
var left = document.getElementById("left"); | |
var right = document.getElementById("right"); | |
var numlist = document.getElementById("number").getElementsByTagName("li"); | |
var length = numlist.length; | |
//初始化 | |
image.src="./image/ad01.jpg"; | |
var add=1; | |
//鼠标划入ad块的时候才有左右箭头的显示 | |
ad.onmouseover=function(){ | |
left.style.display="block"; | |
right.style.display="block"; | |
clearInterval(lun); | |
} | |
ad.onmouseout=function(){ | |
left.style.display="none"; | |
right.style.display="none"; | |
lunbo(); | |
} | |
//点击左右箭头有图片的切换效果 | |
left.onclick=function(){ | |
//alert(‘1‘); | |
add=add-1; | |
if(add<1){ | |
add=6; | |
} | |
image.src = "./image/ad0"+add+".jpg"; | |
var x = add-1; | |
for(var i=0;i<length;i++){ | |
numlist[i].style.background="#3e3e3e"; | |
if(x==i){ | |
numlist[i].style.background="#b61b1f"; | |
} | |
} | |
} | |
right.onclick=function(){ | |
add=add+1; | |
if(add>6){ | |
add=1; | |
} | |
image.src = "./image/ad0"+add+".jpg"; | |
var x = add-1; | |
for(var i=0;i<length;i++){ | |
numlist[i].style.background="#3e3e3e"; | |
if(x==i){ | |
numlist[i].style.background="#b61b1f"; | |
} | |
} | |
} | |
//图片的轮播 | |
function lunbo(){ | |
lun = setInterval(function(){ | |
add=add+1; | |
if(add>6){ | |
add=1 | |
} | |
image.src = "./image/ad0"+add+".jpg"; | |
var x = add-1; | |
for(var i=0;i<length;i++){ | |
numlist[i].style.background="#3e3e3e"; | |
if(x==i){ | |
numlist[i].style.background="#b61b1f"; | |
} | |
} | |
},2000); | |
} | |
lunbo(); | |
//鼠标滑动过图片切换数字 | |
for(var i=0;i<length;i++){ | |
numlist[i].onmouseover=function(){ | |
add=this.innerHTML; | |
image.src="./image/ad0"+add+".jpg"; | |
var x = add-1; | |
for(var i=0;i<length;i++){ | |
numlist[i].style.background="#3e3e3e"; | |
if(x==i){ | |
numlist[i].style.background="#b61b1f"; | |
} | |
} | |
} | |
} | |
</script> | |
</html> |
时间: 2024-10-26 05:55:44