焦点图片轮换

http://www.corange.cn//uploadfiles/1018_71773.jpg

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <htmlxmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
  5. <title>佐佐制造byzuo.cn---焦点图片第三季</title>
  6. <styletype="text/css">
  7. /*Resetstyle*/
  8. *{margin:0;padding:0;word-break:break-all;}
  9. body{background:#FFF;color:#333;font:12px/1.6emHelvetica,Arial,sans-serif;}
  10. h1,h2,h3,h4,h5,h6{font-size:1em;}
  11. a{color:#0287CA;text-decoration:none;}
  12. a:hover{text-decoration:underline;}
  13. ul,li{list-style:none;}
  14. fieldset,img{border:none;}
  15. legend{display:none;}
  16. em,strong,cite,th{font-style:normal;font-weight:normal;}
  17. input,textarea,select,button{font:12pxHelvetica,Arial,sans-serif;}
  18. table{border-collapse:collapse;}
  19. html{overflow:-moz-scrollbars-vertical;}/*AlwaysshowFirefoxscrollbar*/
  20. /*iFocusstyle*/
  21. #ifocus{width:525px;height:245px;margin:20px;border:1pxsolid#DEDEDE;background:#F8F8F8;}
  22. #ifocus_pic{display:inline;position:relative;float:left;width:410px;height:225px;overflow:hidden;margin:10px0010px;}
  23. #ifocus_piclist{position:absolute;}
  24. #ifocus_piclistli{width:410px;height:225px;overflow:hidden;}
  25. #ifocus_piclistimg{width:410px;height:225px;}
  26. #ifocus_btn{display:inline;float:right;width:91px;margin:9px9px00;}
  27. #ifocus_btnli{width:91px;height:57px;cursor:pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
  28. #ifocus_btnimg{width:75px;height:45px;margin:7px0011px;}
  29. #ifocus_btn.current{background:url(http://www.byzuo.cn/demo/iFocus/img/ifocus_btn_bg.gif)no-repeat;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
  30. #ifocus_opdiv{position:absolute;left:0;bottom:0;width:410px;height:35px;background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
  31. #ifocus_tx{position:absolute;left:8px;bottom:8px;color:#FFF;}
  32. #ifocus_tx.normal{display:none;}
  33. </style>
  34. <scripttype="text/javascript">
  35. function$(id){returndocument.getElementById(id);}
  36. functionaddLoadEvent(func){
  37. varoldonload=window.onload;
  38. if(typeofwindow.onload!='function'){
  39. window.onload=func;
  40. }else{
  41. window.onload=function(){
  42. oldonload();
  43. func();
  44. }
  45. }
  46. }
  47. functionmoveElement(elementID,final_x,final_y,interval){
  48. if(!document.getElementById)returnfalse;
  49. if(!document.getElementById(elementID))returnfalse;
  50. varelem=document.getElementById(elementID);
  51. if(elem.movement){
  52. clearTimeout(elem.movement);
  53. }
  54. if(!elem.style.left){
  55. elem.style.left="0px";
  56. }
  57. if(!elem.style.top){
  58. elem.style.top="0px";
  59. }
  60. varxpos=parseInt(elem.style.left);
  61. varypos=parseInt(elem.style.top);
  62. if(xpos==final_x&&ypos==final_y){
  63. returntrue;
  64. }
  65. if(xpos<final_x){
  66. vardist=Math.ceil((final_x-xpos)/10);
  67. xposxpos=xpos+dist;
  68. }
  69. if(xpos>final_x){
  70. vardist=Math.ceil((xpos-final_x)/10);
  71. xposxpos=xpos-dist;
  72. }
  73. if(ypos<final_y){
  74. vardist=Math.ceil((final_y-ypos)/10);
  75. yposypos=ypos+dist;
  76. }
  77. if(ypos>final_y){
  78. vardist=Math.ceil((ypos-final_y)/10);
  79. yposypos=ypos-dist;
  80. }
  81. elem.style.left=xpos+"px";
  82. elem.style.top=ypos+"px";
  83. varrepeat="moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
  84. elem.movement=setTimeout(repeat,interval);
  85. }
  86. functionclassNormal(iFocusBtnID,iFocusTxID){
  87. variFocusBtns=$(iFocusBtnID).getElementsByTagName('li');
  88. variFocusTxs=$(iFocusTxID).getElementsByTagName('li');
  89. for(vari=0;i<iFocusBtns.length;i++){
  90. iFocusBtns[i].className='normal';
  91. iFocusTxs[i].className='normal';
  92. }
  93. }
  94. functionclassCurrent(iFocusBtnID,iFocusTxID,n){
  95. variFocusBtns=$(iFocusBtnID).getElementsByTagName('li');
  96. variFocusTxs=$(iFocusTxID).getElementsByTagName('li');
  97. iFocusBtns[n].className='current';
  98. iFocusTxs[n].className='current';
  99. }
  100. functioniFocusChange(){
  101. if(!$('ifocus'))returnfalse;
  102. $('ifocus').onmouseover=function(){atuokey=true};
  103. $('ifocus').onmouseout=function(){atuokey=false};
  104. variFocusBtns=$('ifocus_btn').getElementsByTagName('li');
  105. varlistLength=iFocusBtns.length;
  106. iFocusBtns[0].onmouseover=function(){
  107. moveElement('ifocus_piclist',0,0,5);
  108. classNormal('ifocus_btn','ifocus_tx');
  109. classCurrent('ifocus_btn','ifocus_tx',0);
  110. }
  111. if(listLength>=2){
  112. iFocusBtns[1].onmouseover=function(){
  113. moveElement('ifocus_piclist',0,-225,5);
  114. classNormal('ifocus_btn','ifocus_tx');
  115. classCurrent('ifocus_btn','ifocus_tx',1);
  116. }
  117. }
  118. if(listLength>=3){
  119. iFocusBtns[2].onmouseover=function(){
  120. moveElement('ifocus_piclist',0,-450,5);
  121. classNormal('ifocus_btn','ifocus_tx');
  122. classCurrent('ifocus_btn','ifocus_tx',2);
  123. }
  124. }
  125. if(listLength>=4){
  126. iFocusBtns[3].onmouseover=function(){
  127. moveElement('ifocus_piclist',0,-675,5);
  128. classNormal('ifocus_btn','ifocus_tx');
  129. classCurrent('ifocus_btn','ifocus_tx',3);
  130. }
  131. }
  132. }
  133. setInterval('autoiFocus()',5000);
  134. varatuokey=false;
  135. functionautoiFocus(){
  136. if(!$('ifocus'))returnfalse;
  137. if(atuokey)returnfalse;
  138. varfocusBtnList=$('ifocus_btn').getElementsByTagName('li');
  139. varlistLength=focusBtnList.length;
  140. for(vari=0;i<listLength;i++){
  141. if(focusBtnList[i].className=='current')varcurrentNum=i;
  142. }
  143. if(currentNum==0&&listLength!=1){
  144. moveElement('ifocus_piclist',0,-225,5);
  145. classNormal('ifocus_btn','ifocus_tx');
  146. classCurrent('ifocus_btn','ifocus_tx',1);
  147. }
  148. if(currentNum==1&&listLength!=2){
  149. moveElement('ifocus_piclist',0,-450,5);
  150. classNormal('ifocus_btn','ifocus_tx');
  151. classCurrent('ifocus_btn','ifocus_tx',2);
  152. }
  153. if(currentNum==2&&listLength!=3){
  154. moveElement('ifocus_piclist',0,-675,5);
  155. classNormal('ifocus_btn','ifocus_tx');
  156. classCurrent('ifocus_btn','ifocus_tx',3);
  157. }
  158. if(currentNum==3){
  159. moveElement('ifocus_piclist',0,0,5);
  160. classNormal('ifocus_btn','ifocus_tx');
  161. classCurrent('ifocus_btn','ifocus_tx',0);
  162. }
  163. if(currentNum==1&&listLength==2){
  164. moveElement('ifocus_piclist',0,0,5);
  165. classNormal('ifocus_btn','ifocus_tx');
  166. classCurrent('ifocus_btn','ifocus_tx',0);
  167. }
  168. if(currentNum==2&&listLength==3){
  169. moveElement('ifocus_piclist',0,0,5);
  170. classNormal('ifocus_btn','ifocus_tx');
  171. classCurrent('ifocus_btn','ifocus_tx',0);
  172. }
  173. }
  174. addLoadEvent(iFocusChange);
  175. </script>
  176. </head>
  177. <body>
  178. <divid="ifocus">
  179. <divid="ifocus_pic">
  180. <divid="ifocus_piclist"style="left:0;top:0;">
  181. <ul>
  182. <li><ahref="#"><imgsrc="http://www.byzuo.cn/demo/iFocus/img/01.jpg"alt=""/></a></li>
  183. <li><ahref="#"><imgsrc="http://www.byzuo.cn/demo/iFocus/img/02.jpg"alt=""/></a></li>
  184. <li><ahref="#"><imgsrc="http://www.byzuo.cn/demo/iFocus/img/03.jpg"alt=""/></a></li>
  185. <li><ahref="#"><imgsrc="http://www.byzuo.cn/demo/iFocus/img/04.jpg"alt=""/></a></li>
  186. </ul>
  187. </div>
  188. <divid="ifocus_opdiv"></div>
  189. <divid="ifocus_tx">
  190. <ul>
  191. <liclass="current">火箭85-78马刺姚明依旧像新秀a1</li>
  192. <liclass="normal">阿德尔曼:姚明进攻太犹豫火箭还有很长路要走b2</li>
  193. <liclass="normal">阿联脚伤未出场卡特意外受伤网队加时险胜热队c3</li>
  194. <liclass="normal">帕杜惊讶能留住郑智英媒称查尔顿升超要靠d4</li>
  195. </ul>
  196. </div>
  197. </div>
  198. <divid="ifocus_btn">
  199. <ul>
  200. <liclass="current"><imgsrc="http://www.byzuo.cn/demo/iFocus/img/btn_01.jpg"alt=""/></li>
  201. <liclass="normal"><imgsrc="http://www.byzuo.cn/demo/iFocus/img/btn_02.jpg"alt=""/></li>
  202. <liclass="normal"><imgsrc="http://www.byzuo.cn/demo/iFocus/img/btn_03.jpg"alt=""/></li>
  203. <liclass="normal"><imgsrc="http://www.byzuo.cn/demo/iFocus/img/btn_04.jpg"alt=""/></li>
  204. </ul>
  205. </div>
  206. </div><!--ifocusend-->
  207. </body>
  208. </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值