1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style> 7 ._div 8 { 9 width: 730px; 10 height: 454px; 11 position: relative; 12 } 13 ._div_ul 14 { 15 width: 730px; 16 height: 454px; 17 list-style: none; 18 } 19 ._div_ul li 20 { 21 position: absolute; 22 left: 0px; 23 top: 0px; 24 width: 730px; 25 height: 454px; 26 position: absolute; 27 display: none; 28 29 } 30 ._div_ul li img 31 { 32 width: 730px; 33 height: 454px; 34 float: left; 35 opacity: 1; 36 filter: alpha(opacity=100); 37 38 } 39 ._div_ol 40 { 41 position: absolute; 42 bottom: 5px; 43 left: 280px; 44 list-style: none; 45 z-index: 5; 46 } 47 ._div_ol:after 48 { 49 content: ""; 50 clear: both; 51 display: block; 52 } 53 ._div_ol li 54 { 55 width: 18px; 56 height: 18px; 57 border-radius: 50%; 58 float: left; 59 background: #3e3e3e; 60 text-align: center; 61 line-height: 18px; 62 color: #fff; 63 margin-left: 2px; 64 margin-right: 2px; 65 cursor: pointer; 66 } 67 ._div_ol ._div_ol_l1 68 { 69 background: #b61b1f; 70 } 71 ._div_p1 72 { 73 left: 0px; 74 } 75 ._div p 76 { 77 width: 28px; 78 height: 62px; 79 position: absolute; 80 top: 196px; 81 line-height: 62px; 82 text-align: center; 83 background: rgba(0,0,0,.2); 84 color: #fff; 85 cursor: pointer; 86 font-size: 25px; 87 z-index: 12; 88 } 89 ._div_p2 90 { 91 right: 0px; 92 } 93 ._div_ul .aa 94 { 95 display: block; 96 } 97 </style> 98 </head> 99 <body> 100 <div class="_div"> 101 <ul class="_div_ul"> 102 <li class="aa"><img src="images/da1.jpg" alt=""></li> 103 <li><img src="images/da2.jpg" alt=""></li> 104 <li><img src="images/da3.jpg" alt=""></li> 105 <li><img src="images/da4.jpg" alt=""></li> 106 <li><img src="images/da5.jpg" alt=""></li> 107 <li><img src="images/da6.jpg" alt=""></li> 108 </ul> 109 <ol class="_div_ol"> 110 <li class="_div_ol_l1">1</li> 111 <li>2</li> 112 <li>3</li> 113 <li>4</li> 114 <li>5</li> 115 <li>6</li> 116 </ol> 117 <p class="_div_p1"><</p> 118 <p class="_div_p2">></p> 119 </div> 120 121 <script src="jquery-1.8.3.min.js"></script> 122 <script src="jquery.easing.min.js"></script> 123 <script> 124 $(function() { 125 var x=0; 126 var time1=null,time2=null; 127 function move() {//淡入淡出函数 128 $('._div_ul li').eq(x).css('zIndex','1').fadeIn(500,'swing',function() { 129 $('._div_ul li').eq(x).siblings().fadeOut(500,'swing'); 130 }).siblings().css('zIndex','0'); 131 $('._div_ol li').eq(x).addClass('_div_ol_l1').siblings().removeClass('_div_ol_l1'); 132 }; 133 function autogo() {//自动走函数 134 clearInterval(time1); 135 time1=setInterval(function(){ 136 x++; 137 if (x>=$('._div_ul img').length) { 138 x=0; 139 }; 140 move(); 141 },1000) 142 }; 143 //进入页面自动走 144 autogo(); 145 //点击右键 146 $('._div_p2').click(function() { 147 clearInterval(time1); 148 x++; 149 if (x>=$('._div_ul li').length) { 150 x=0; 151 }; 152 move(); 153 autogo(); 154 }) 155 //点击左键 156 $('._div_p1').click(function() { 157 clearInterval(time1); 158 x--; 159 if (x<0) { 160 x=$('._div_ul li').length-1; 161 }; 162 move(); 163 autogo(); 164 }) 165 //点击下标 166 $('._div_ol li').click(function() { 167 clearInterval(time1); 168 x=$(this).index('._div_ol li'); 169 move(); 170 autogo(); 171 }) 172 }) 173 </script> 174 </body> 175 </html>