1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 <title>jQuery插件timers定时器</title>
6 <script language="javascript" src="js/jquery-1.4.4.min.js" type="text/javascript"></script>
7 <script language="javascript" src="js/jquery.timers.js" type="text/javascript"></script>
8 <style type="text/css">
9 body {
10 text-align : center ;
11 }
12 .cgpic1 ,.cgpic2 {
13 float : left ;
14 }
15 .box,box2 {
16 position : relative ;
17 width : 350px ;
18 height : 240px ;
19 margin : 0 auto ;
20 }
21 .box div a img {
22 max-width : 300px ;
23 width : 300px ;
24 width : expression_r(document.body.clientWidth>300?"300px", "auto") ;
25 overflow : hidden ;
26 height : 240px ;
27 position : absolute ;
28 }
29 .box2 div a img {
30 max-width : 300px ;
31 width : 300px ;
32 width : expression_r(document.body.clientWidth>300?"300px", "auto") ;
33 overflow : hidden ;
34 height : 240px ;
35 position : relative ;
36 }
37 .num {
38 position : relative ;
39 }
40 .num2 {
41 margin : 0 auto ;
42 position : relative ;
43 width : 300px ;
44 background : #009933 ; }
45 .num span,num2 span {
46 padding : 0 5px ;
47 }
48 .fontsty {
49 font-weight : bold ;
50 color : red ; }
51 .ctr span {
52 background-color : #6666CC ; }
53 </style>
54 <script type="text/ecmascript" language="javascript">
55 $(function() {
56 var i=0;
57 var $div=$(".box>div");
58 var $span=$(".num>span");
59 /* 第一个div 显示,其余隐藏 */
60 $div.hide();
61 $div.first().show();
62 /* $($div[0]).show(); */
63 /* 自动切换函数 */
64 function auto(){
65 i<$div.length-1?i++ : i=0 ;
66 $div.eq(i).fadeIn("slow").siblings().fadeOut("slow"); /* 谈入谈出效果 */
67 /* $div.eq(i).show().siblings().hide(); */ /* siblings 同级元素隐藏除去i等于div中的索引 */
68 $span.eq(i).addClass("fontsty").siblings().removeClass("fontsty"); /* span中的样式显示与隐藏 */
69 }
70 /* 自动执行 */
71 $(".cgpic1").everyTime("1s","a",auto);
72 /* 停止执行 */
73 $(".cgpic1 .stop").click(function() {
74 $(".cgpic1").stopTime("a");
75 } );
76 $(".cgpic1 .start").click(function() {
77 $(".cgpic1").everyTime("1s","a",auto);
78 } );
79 /* 鼠标移上数字事件 */
80 $span.mouseover(function() {
81 $(".cgpic1").stopTime("a");
82 i=$(this).index();
83 $div.eq(i).show().siblings().hide();
84 $span.eq(i).addClass("fontsty").siblings().removeClass("fontsty");
85 $(".cgpic1").everyTime("1s","a",auto);
86 } );
87
88
89 var n=0;
90 var $div2=$(".box2>div");
91 var $span2=$(".num2>span");
92 /* 第一个div 显示,其余隐藏 */
93 $div2.hide();
94 $div2.first().show();
95 /* $($div[0]).show(); */
96 /* 自动切换函数 */
97 function auto2() {
98 n<$div2.length-1?n++ : n=0 ;
99 /* $div.eq(i).fadeIn("slow").siblings().fadeOut("slow"); */ /* 谈入谈出效果 */
100 $div2.eq(n).show().siblings().hide(); /* siblings 同级元素隐藏除去i等于div中的索引 */
101 $span2.eq(n).addClass("fontsty").siblings().removeClass("fontsty"); /* span中的样式显示与隐藏 */
102 }
103 /* 自动执行 */
104 $(".cgpic2").everyTime("2s","b",auto2);
105 /* 停止执行 */
106 $(".cgpic2 .stop").click(function() {
107 $(".cgpic2").stopTime("b");
108 } );
109 $(".cgpic2 .start").click(function() {
110 $(".cgpic2").everyTime("2s","b",auto2);
111 } );
112 /* 鼠标移上数字事件 */
113 $span2.mouseover(function() {
114 $(".cgpic2").stopTime("b");
115 n=$(this).index();
116 $div2.eq(n).show().siblings().hide();
117 $span2.eq(n).addClass("fontsty").siblings().removeClass("fontsty");
118 $(".cgpic2").everyTime("2s","b",auto2);
119 } );
120 })
121 </script>
122 </head>
123
124 <body>
125 <!--切换的图片-->
126 <div class="cgpic1">
127 <div class="box">
128 <div><a href="#"><img src="img/1.jpg"/></a></div>
129 <div> <a href="#"><img src="img/2.jpg" /></a></div>
130 <div><a href="#"><img src="img/3.jpg" /></a></div>
131 <div><a href="#"><img src="img/4.jpg" /></a></div>
132 <div><a href="#"><img src="img/5.jpg" /></a></div>
133 <div><a href="#"><img src="img/6.jpg" /></a></div>
134 <div><a href="#"><img src="img/7.jpg" /></a></div>
135 <div><a href="#"><img src="img/8.jpg" /></a></div>
136 </div>
137 <!--数字-->
138 <div class="num">
139 <span class="fontsty"><a href="#">1</a></span>
140 <span><a href="#">2</a></span>
141 <span><a href="#">3</a></span>
142 <span><a href="#">4</a></span>
143 <span><a href="#">5</a></span>
144 <span><a href="#">6</a></span>
145 <span><a href="#">7</a></span>
146 <span><a href="#">8</a></span>
147 </div>
148 <button class="stop" value="停止" >停止</button>
149 <button class="start" value="播放" >播放</button>
150 </div>
151 <div class="cgpic2">
152 <div class="box2">
153 <div><a href="#"><img src="img/1.jpg"/></a></div>
154 <div> <a href="#"><img src="img/2.jpg" /></a></div>
155 <div><a href="#"><img src="img/3.jpg" /></a></div>
156 <div><a href="#"><img src="img/4.jpg" /></a></div>
157 <div><a href="#"><img src="img/5.jpg" /></a></div>
158 <div><a href="#"><img src="img/6.jpg" /></a></div>
159 <div><a href="#"><img src="img/7.jpg" /></a></div>
160 <div><a href="#"><img src="img/8.jpg" /></a></div>
161 </div>
162 <!--数字-->
163 <div class="num2">
164 <span class="fontsty"><a href="#">1</a></span>
165 <span><a href="#">2</a></span>
166 <span><a href="#">3</a></span>
167 <span><a href="#">4</a></span>
168 <span><a href="#">5</a></span>
169 <span><a href="#">6</a></span>
170 <span><a href="#">7</a></span>
171 <span><a href="#">8</a></span>
172 </div>
173 <button class="stop" value="停止" >停止</button>
174 <button class="start" value="播放" >播放</button>
175 </div>
176
177
178 </body>
179 </html>
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 <title>jQuery插件timers定时器</title>
6 <script language="javascript" src="js/jquery-1.4.4.min.js" type="text/javascript"></script>
7 <script language="javascript" src="js/jquery.timers.js" type="text/javascript"></script>
8 <style type="text/css">
9 body {
10 text-align : center ;
11 }
12 .cgpic1 ,.cgpic2 {
13 float : left ;
14 }
15 .box,box2 {
16 position : relative ;
17 width : 350px ;
18 height : 240px ;
19 margin : 0 auto ;
20 }
21 .box div a img {
22 max-width : 300px ;
23 width : 300px ;
24 width : expression_r(document.body.clientWidth>300?"300px", "auto") ;
25 overflow : hidden ;
26 height : 240px ;
27 position : absolute ;
28 }
29 .box2 div a img {
30 max-width : 300px ;
31 width : 300px ;
32 width : expression_r(document.body.clientWidth>300?"300px", "auto") ;
33 overflow : hidden ;
34 height : 240px ;
35 position : relative ;
36 }
37 .num {
38 position : relative ;
39 }
40 .num2 {
41 margin : 0 auto ;
42 position : relative ;
43 width : 300px ;
44 background : #009933 ; }
45 .num span,num2 span {
46 padding : 0 5px ;
47 }
48 .fontsty {
49 font-weight : bold ;
50 color : red ; }
51 .ctr span {
52 background-color : #6666CC ; }
53 </style>
54 <script type="text/ecmascript" language="javascript">
55 $(function() {
56 var i=0;
57 var $div=$(".box>div");
58 var $span=$(".num>span");
59 /* 第一个div 显示,其余隐藏 */
60 $div.hide();
61 $div.first().show();
62 /* $($div[0]).show(); */
63 /* 自动切换函数 */
64 function auto(){
65 i<$div.length-1?i++ : i=0 ;
66 $div.eq(i).fadeIn("slow").siblings().fadeOut("slow"); /* 谈入谈出效果 */
67 /* $div.eq(i).show().siblings().hide(); */ /* siblings 同级元素隐藏除去i等于div中的索引 */
68 $span.eq(i).addClass("fontsty").siblings().removeClass("fontsty"); /* span中的样式显示与隐藏 */
69 }
70 /* 自动执行 */
71 $(".cgpic1").everyTime("1s","a",auto);
72 /* 停止执行 */
73 $(".cgpic1 .stop").click(function() {
74 $(".cgpic1").stopTime("a");
75 } );
76 $(".cgpic1 .start").click(function() {
77 $(".cgpic1").everyTime("1s","a",auto);
78 } );
79 /* 鼠标移上数字事件 */
80 $span.mouseover(function() {
81 $(".cgpic1").stopTime("a");
82 i=$(this).index();
83 $div.eq(i).show().siblings().hide();
84 $span.eq(i).addClass("fontsty").siblings().removeClass("fontsty");
85 $(".cgpic1").everyTime("1s","a",auto);
86 } );
87
88
89 var n=0;
90 var $div2=$(".box2>div");
91 var $span2=$(".num2>span");
92 /* 第一个div 显示,其余隐藏 */
93 $div2.hide();
94 $div2.first().show();
95 /* $($div[0]).show(); */
96 /* 自动切换函数 */
97 function auto2() {
98 n<$div2.length-1?n++ : n=0 ;
99 /* $div.eq(i).fadeIn("slow").siblings().fadeOut("slow"); */ /* 谈入谈出效果 */
100 $div2.eq(n).show().siblings().hide(); /* siblings 同级元素隐藏除去i等于div中的索引 */
101 $span2.eq(n).addClass("fontsty").siblings().removeClass("fontsty"); /* span中的样式显示与隐藏 */
102 }
103 /* 自动执行 */
104 $(".cgpic2").everyTime("2s","b",auto2);
105 /* 停止执行 */
106 $(".cgpic2 .stop").click(function() {
107 $(".cgpic2").stopTime("b");
108 } );
109 $(".cgpic2 .start").click(function() {
110 $(".cgpic2").everyTime("2s","b",auto2);
111 } );
112 /* 鼠标移上数字事件 */
113 $span2.mouseover(function() {
114 $(".cgpic2").stopTime("b");
115 n=$(this).index();
116 $div2.eq(n).show().siblings().hide();
117 $span2.eq(n).addClass("fontsty").siblings().removeClass("fontsty");
118 $(".cgpic2").everyTime("2s","b",auto2);
119 } );
120 })
121 </script>
122 </head>
123
124 <body>
125 <!--切换的图片-->
126 <div class="cgpic1">
127 <div class="box">
128 <div><a href="#"><img src="img/1.jpg"/></a></div>
129 <div> <a href="#"><img src="img/2.jpg" /></a></div>
130 <div><a href="#"><img src="img/3.jpg" /></a></div>
131 <div><a href="#"><img src="img/4.jpg" /></a></div>
132 <div><a href="#"><img src="img/5.jpg" /></a></div>
133 <div><a href="#"><img src="img/6.jpg" /></a></div>
134 <div><a href="#"><img src="img/7.jpg" /></a></div>
135 <div><a href="#"><img src="img/8.jpg" /></a></div>
136 </div>
137 <!--数字-->
138 <div class="num">
139 <span class="fontsty"><a href="#">1</a></span>
140 <span><a href="#">2</a></span>
141 <span><a href="#">3</a></span>
142 <span><a href="#">4</a></span>
143 <span><a href="#">5</a></span>
144 <span><a href="#">6</a></span>
145 <span><a href="#">7</a></span>
146 <span><a href="#">8</a></span>
147 </div>
148 <button class="stop" value="停止" >停止</button>
149 <button class="start" value="播放" >播放</button>
150 </div>
151 <div class="cgpic2">
152 <div class="box2">
153 <div><a href="#"><img src="img/1.jpg"/></a></div>
154 <div> <a href="#"><img src="img/2.jpg" /></a></div>
155 <div><a href="#"><img src="img/3.jpg" /></a></div>
156 <div><a href="#"><img src="img/4.jpg" /></a></div>
157 <div><a href="#"><img src="img/5.jpg" /></a></div>
158 <div><a href="#"><img src="img/6.jpg" /></a></div>
159 <div><a href="#"><img src="img/7.jpg" /></a></div>
160 <div><a href="#"><img src="img/8.jpg" /></a></div>
161 </div>
162 <!--数字-->
163 <div class="num2">
164 <span class="fontsty"><a href="#">1</a></span>
165 <span><a href="#">2</a></span>
166 <span><a href="#">3</a></span>
167 <span><a href="#">4</a></span>
168 <span><a href="#">5</a></span>
169 <span><a href="#">6</a></span>
170 <span><a href="#">7</a></span>
171 <span><a href="#">8</a></span>
172 </div>
173 <button class="stop" value="停止" >停止</button>
174 <button class="start" value="播放" >播放</button>
175 </div>
176
177
178 </body>
179 </html>