1 <style type="text/css">
2 *{ margin:0px auto; padding:0px}
3 #tp{ 100%; height:350px}
4 .img{ display:none}
5 #dian{ 200px; height:15px; position:relative; top:-25px}
6 .yuan{ 13px; height:13px; float:left; margin-left:20px; border:2px solid #F00;border-radius:100px; background-color:#FFF}
7 .yuan:hover{ cursor:pointer}
8 </style>
9 </head>
10
11 <body>
12
13 <div id="tp">
14
15 <img style="display:block" class="img" src="images/201610281326233959.jpg" width="100%" height="350" />
16 <img class="img" src="images/datu.jpg" width="100%" height="350" />
17 <img class="img" src="images/5.gif" width="100%" height="350" />
18 <img class="img" src="images/mk.jpg" width="100%" height="350" />
19 <img class="img" src="images/tt.jpg" width="100%" height="350" />
20
21 </div>
22
23 <div id="dian">
24 <div bs="0" class="yuan" onclick="xianshi(this,'0')"></div>
25 <div bs="1" class="yuan" onclick="xianshi(this,'1')"></div>
26 <div bs="2" class="yuan" onclick="xianshi(this,'2')"></div>
27 <div bs="3" class="yuan" onclick="xianshi(this,'3')"></div>
28 <div bs="4" class="yuan" onclick="xianshi(this,'4')"></div>
29 </div>
30
31
32 <script type="text/javascript">
33
34 //图片索引
35 var sy = 0;
36
37 //间隔调用
38 window.setInterval("Huan()",3000);
39
40 //调一下换一个
41 function Huan()
42 {
43 var img = document.getElementsByClassName("img");
44 sy++; //索引加1
45
46 //判断是否到了最后一张
47 if(sy>=img.length)
48 {
49 sy=0;
50 }
51
52 //让所有隐藏
53 for(var i=0;i<img.length;i++)
54 {
55 img[i].style.display="none";
56 }
57 //让下一张显示
58 img[sy].style.display="block";
59
60 //换圆点的样式
61 var yuan = document.getElementsByClassName("yuan");
62
63 for(var j=0;j<yuan.length;j++)
64 {
65 if(yuan[j].getAttribute("bs")==sy)
66 {
67 yuan[j].style.borderColor = "green";
68 }
69 else
70 {
71 yuan[j].style.borderColor = "red";
72 }
73 }
74 }
75
76 function xianshi(t,s)
77 {
78 sy=s;
79
80 var img = document.getElementsByClassName("img");
81 //让所有隐藏
82 for(var i=0;i<img.length;i++)
83 {
84 img[i].style.display="none";
85 }
86 //让下一张显示
87 img[s].style.display="block";
88
89 //改自身样式
90 var yuan = document.getElementsByClassName("yuan");
91
92 for(var j=0;j<yuan.length;j++)
93 {
94 yuan[j].style.borderColor="red";
95 }
96
97 t.style.borderColor="green";
98 }
99
100 </script>
101 </body>
1 <style type="text/css">
2 *{ margin:0px auto; padding:0px}
3 #tp{ 100%; height:350px}
4 .img{ display:none}
5 #dian{ 200px; height:15px; position:relative; top:-25px}
6 .yuan{ 13px; height:13px; float:left; margin-left:20px; border:2px solid #F00;border-radius:100px; background-color:#FFF}
7 .yuan:hover{ cursor:pointer}
8 </style>
9 </head>
10
11 <body>
12
13 <div id="tp">
14
15 <img style="display:block" class="img" src="images/201610281326233959.jpg" width="100%" height="350" />
16 <img class="img" src="images/datu.jpg" width="100%" height="350" />
17 <img class="img" src="images/5.gif" width="100%" height="350" />
18 <img class="img" src="images/mk.jpg" width="100%" height="350" />
19 <img class="img" src="images/tt.jpg" width="100%" height="350" />
20
21 </div>
22
23 <div id="dian">
24 <div bs="0" class="yuan" onclick="xianshi(this,'0')"></div>
25 <div bs="1" class="yuan" onclick="xianshi(this,'1')"></div>
26 <div bs="2" class="yuan" onclick="xianshi(this,'2')"></div>
27 <div bs="3" class="yuan" onclick="xianshi(this,'3')"></div>
28 <div bs="4" class="yuan" onclick="xianshi(this,'4')"></div>
29 </div>
30
31
32 <script type="text/javascript">
33
34 //图片索引
35 var sy = 0;
36
37 //间隔调用
38 window.setInterval("Huan()",3000);
39
40 //调一下换一个
41 function Huan()
42 {
43 var img = document.getElementsByClassName("img");
44 sy++; //索引加1
45
46 //判断是否到了最后一张
47 if(sy>=img.length)
48 {
49 sy=0;
50 }
51
52 //让所有隐藏
53 for(var i=0;i<img.length;i++)
54 {
55 img[i].style.display="none";
56 }
57 //让下一张显示
58 img[sy].style.display="block";
59
60 //换圆点的样式
61 var yuan = document.getElementsByClassName("yuan");
62
63 for(var j=0;j<yuan.length;j++)
64 {
65 if(yuan[j].getAttribute("bs")==sy)
66 {
67 yuan[j].style.borderColor = "green";
68 }
69 else
70 {
71 yuan[j].style.borderColor = "red";
72 }
73 }
74 }
75
76 function xianshi(t,s)
77 {
78 sy=s;
79
80 var img = document.getElementsByClassName("img");
81 //让所有隐藏
82 for(var i=0;i<img.length;i++)
83 {
84 img[i].style.display="none";
85 }
86 //让下一张显示
87 img[s].style.display="block";
88
89 //改自身样式
90 var yuan = document.getElementsByClassName("yuan");
91
92 for(var j=0;j<yuan.length;j++)
93 {
94 yuan[j].style.borderColor="red";
95 }
96
97 t.style.borderColor="green";
98 }
99
100 </script>
101 </body>