-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
123 lines (122 loc) · 3.93 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="homework7.css">
<script src="animate.js" type="text/javascript"></script>
</head>
<body>
<div class="header">
<div class="block">
<div class="voice">
<img src="images/a15.png">
</div>
<div class="tips">
<marquee behavior="scroll" direction="left" hspace="水平范围">
[温馨提示]最近有不少不法分子在网上骗人,请大家注意!!!
</marquee>
</div>
<!-- <div class="tips">
<p>[温馨提示]最近有不少不法分子在网上骗人,请大家注意!!!</p>
</div> -->
</div>
</div>
<div class="box" id="box">
<div class="slider" id="slider">
<div class="slide"><img src="images/b5.png" alt=""></div>
<div class="slide"><img src="images/b1.png" alt=""></div>
<div class="slide"><img src="images/b2.png" alt=""></div>
<div class="slide"><img src="images/b3.png" alt=""></div>
<div class="slide"><img src="images/b4.png" alt=""></div>
<div class="slide"><img src="images/b5.png" alt=""></div>
<div class="slide"><img src="images/b1.png" alt=""></div>
</div>
<span id="left"><</span>
<span id="right">></span>
<ul class="nav" id="nav">
<li class="active"><span>1</span></li>
<li><span>2</span></li>
<li><span>3</span></li>
<li><span>4</span></li>
<li><span>5</span></li>
</ul>
</div>
<script>
var box=document.getElementById("box");
var oNavlist=document.getElementById("nav").children;
var slider=document.getElementById("slider");
var left=document.getElementById("left");
var right=document.getElementById("right");
var index=1;
var timer;
var isMoving=false;
function next(){
if(isMoving){
return;
}
isMoving=true;
index++;
navChange();
animate(slider,{left:-1200*index},function(){
if(index>5){
slider.style.left="-1200px";
index=1;
}
isMoving=false;
});
}
function prev(){
if(isMoving){
return;
}
isMoving=true;
index--;
navChange();
animate(slider,{left:-1200*index},function(){
if(index===0){
slider.style.left=-1200*5+"px";
index=5;
}
isMoving=false;
});
}
timer=setInterval(next,3000);
box.onmouseover=function(){
animate(left,{opacity:50});
animate(right,{opacity:50});
clearInterval(timer);
}
//鼠标划出
box.onmouseout=function(){
animate(left,{opacity:0});
animate(right,{opacity:0});
timer=setInterval(next,3000);
}
right.onclick=next;
left.onclick=prev;
//小按钮点击事件
for(var i=0;i<oNavlist.length;i++){
oNavlist[i].idx=i;
oNavlist[i].onclick=function(){
index=this.idx+1;
navChange();
animate(slider,{left:-1200*index});
}
}
//背景切换
function navChange(){
for(var i=0;i<oNavlist.length;i++){
oNavlist[i].className='';
}
if(index>5){
oNavlist[0].className="active";
}else if(index===0){
oNavlist[4].className="active";
}else{
oNavlist[index-1].className="active";
}
}
</script>
</body>
</html>