亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

javascript制作的滑動圖片菜單

2024-05-06 16:20:20
字體:
來源:轉載
供稿:網友

本文給大家分享的是一款javascript制作的很漂亮的js滑動導航菜單,鼠標經過立即快速滑動切換顯示。有需要的小火把可以參考下。

方法很簡單,特效非常棒,這里就先不多廢話了,直接上代碼

 

 
  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=gb2312" /> 
  5. <title>js滑動菜單</title> 
  6. <style> 
  7. * {margin:0; padding:0} 
  8. .sm {list-style:none; width:459px; height:100px; display:block; overflow:hidden} 
  9. .sm li {float:left; display:inline; overflow:hidden} 
  10. </style> 
  11. <script type="text/javascript"
  12. var slideMenu=function(){ 
  13. var sp,st,t,m,sa,l,w,sw,ot; 
  14. return
  15. build:function(sm,sw,mt,s,sl,h){ 
  16. sp=s; st=sw; t=mt; 
  17. m=document.getElementById(sm); 
  18. sa=m.getElementsByTagName('li'); 
  19. l=sa.length; w=m.offsetWidth; sw=w/l; 
  20. ot=Math.floor((w-st)/(l-1)); var i=0; 
  21. for(i;i<l;i++){s=sa[i]; s.style.width=sw+'px'this.timer(s)} 
  22. if(sl!=null){m.timer=setInterval(function(){slideMenu.slide(sa[sl-1])},t)} 
  23. }, 
  24. timer:function(s){s.onmouseover=function(){clearInterval(m.timer);m.timer=setInterval(function() 
  25.  
  26.  
  27. {slideMenu.slide(s)},t)}}, 
  28. slide:function(s){ 
  29. var cw=parseInt(s.style.width,'10'); 
  30. if(cw<st){ 
  31. var owt=0; var i=0; 
  32. for(i;i<l;i++){ 
  33. if(sa[i]!=s){ 
  34. var o,ow; var oi=0; o=sa[i]; ow=parseInt(o.style.width,'10'); 
  35. if(ow>ot){oi=Math.floor((ow-ot)/sp); oi=(oi>0)?oi:1; o.style.width=(ow-oi) 
  36.  
  37.  
  38. +'px'
  39. owt=owt+(ow-oi)}} 
  40. s.style.width=(w-owt)+'px'
  41. }else{clearInterval(m.timer)} 
  42. }; 
  43. }(); 
  44. </script> 
  45. </head> 
  46. <body onload="slideMenu.build('sm',200,10,10,1)"
  47. <ul id="sm" class="sm"
  48. <li><img src="1.gif" alt="" /></li> 
  49. <li><img src="2.gif" alt="" /></li> 
  50. <li><img src="3.gif" alt="" /></li> 
  51. <li><img src="4.gif" alt="" /></li> 
  52. </ul> 
  53. </body> 
  54. </html> 

再來一個網友實現的滑動菜單特效

 

 
  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=gb2312" /> 
  5. <title>js十分好看的滑動菜單效果。</title> 
  6. <style type="text/css"
  7. body{ 
  8. margin:10px; 
  9. padding:10px; 
  10. a:link { text-decoration: none;color: blue} 
  11. a:active { text-decoration:blink} 
  12. a:hover { text-decoration:underline;color: red} 
  13. a:visited { text-decoration: none;color: green} 
  14. body,td,div,span,li{ 
  15. font-size:12px; 
  16. .title01,.title02{ 
  17. color:#00b; 
  18. font-weight:bold; 
  19. #DoorP{ 
  20. width:200px; 
  21. height:300px; 
  22. padding:0px; 
  23. background:#FFFCF2; 
  24. overflow:hidden; 
  25. .title01{ 
  26. width:100%; 
  27. height:25px; 
  28. background:#FFFCF2; 
  29. cursor:pointer; 
  30. .title02{ 
  31. width:100%; 
  32. height:25px; 
  33. background:#FFFCF2; 
  34. cursor:pointer; 
  35. .zzjs__net{ 
  36. background:#FFFCF2; 
  37. border-bottom:2px solid #fff; 
  38. overflow:hidden; 
  39. color:#666; 
  40. padding-left:4px; 
  41. padding-right:4px; 
  42. line-height:18px; 
  43. .www_zzjs_net { 
  44. width:202px; 
  45. .www_zzjs_net .b1, .www_zzjs_net .b2, .www_zzjs_net .b3, .www_zzjs_net .b4 { 
  46. font-size:1px; 
  47. display:block; 
  48. background:#FFFCF2; 
  49. overflow: hidden; 
  50. .www_zzjs_net .b1, .www_zzjs_net .b2, .www_zzjs_net .b3 { 
  51. height:1px; 
  52. .www_zzjs_net .b2, .www_zzjs_net .b3, .www_zzjs_net .b4 { 
  53. background:#FFFCF2; 
  54. border-left:1px solid #C7BC98; 
  55. border-right:1px solid #C7BC98; 
  56. .www_zzjs_net .b1 { 
  57. margin:0 4px; 
  58. background:#C7BC98; 
  59. .www_zzjs_net .b2 { 
  60. margin:0 2px; 
  61. border-width:0 2px; 
  62. .www_zzjs_net .b3 { 
  63. margin:0 1px; 
  64. .www_zzjs_net .b4 { 
  65. height:2px; 
  66. margin:0; 
  67. .www_zzjs_net .c1 { 
  68. margin:0 5px; 
  69. background:#C7BC98; 
  70. .www_zzjs_net .c2 { 
  71. margin:0 3px; 
  72. border-width:0 2px; 
  73. .www_zzjs_net .c3 { 
  74. margin:0 2px; 
  75. .www_zzjs_net .c4 { 
  76. height:2px; 
  77. margin: 0 1px; 
  78. .www_zzjs_net .zzjs_net { 
  79. display:block; 
  80. background:transparent; 
  81. border-left:1px solid #C7BC98; 
  82. border-right:1px solid #C7BC98; 
  83. font-size:0.9em; 
  84. text-align:justify; 
  85. </style> 
  86. </head> 
  87. <body> 
  88. <div class="www_zzjs_net"
  89. <b class="b1 c1"></b> 
  90. <b class="b2 c2"></b> 
  91. <b class="b3 c3"></b> 
  92. <b class="b4 c4"></b> 
  93. <div class="zzjs_net"
  94. <div id="DoorP"
  95. <table> 
  96. <tr> 
  97. <td align="center"
  98. 一號菜單 
  99. </td> 
  100. </tr> 
  101. </table> 
  102. <div class="zzjs__net" align="center"
  103. <a href="#">一號分類</a><br/>二號分類<br/>三號分類<br/> 
  104. </div> 
  105. <b class="b1"></b> 
  106. <b class="b2"></b> 
  107. <b class="b3"></b> 
  108. <b class="b4"></b> 
  109. <table> 
  110. <tr> 
  111. <td align="center"
  112. 二號菜單 
  113. </td> 
  114. </tr> 
  115. </table> 
  116. <div class="zzjs__net" align="center"
  117. <a href="#">四號分類</a><br/>五號分類<br/>六號分類<br/> 
  118. </div> 
  119. <b class="b1"></b> 
  120. <b class="b2"></b> 
  121. <b class="b3"></b> 
  122. <b class="b4"></b> 
  123. <table> 
  124. <tr> 
  125. <td align="center"
  126. 三號菜單 
  127. </td> 
  128. </tr> 
  129. </table> 
  130. <div class="zzjs__net" align="center"
  131. <a href="#">七號分類</a><br/>八號分類<br/>九號分類<br/> 
  132. </div> 
  133. </div></div> 
  134. <b class="b4 c4"></b> 
  135. <b class="b3 c3"></b> 
  136. <b class="b2 c2"></b> 
  137. <b class="b1 c1"></b> 
  138. <script type="text/javascript"
  139. var open = 2; 
  140. var openState = new Array(); 
  141. var closeState = new Array(); 
  142. var dH = 220; 
  143. function $(id){ 
  144. if(document.getElementById(id)) 
  145. return document.getElementById(id); 
  146. else 
  147. alert("沒有找到!"); 
  148. function $tag(id,tagName){ 
  149. return $(id).getElementsByTagName(tagName) 
  150. function closeMe(Cid,Oid){ 
  151. var h = parseInt(Ds[Cid].style.height); 
  152. //alert(h); 
  153. if(h > 2) 
  154. h = h - Math.ceil(h/3); 
  155. Ds[Cid].style.height = h+"px"
  156. else 
  157. openMe(Oid); 
  158. clearTimeout(closeState[Cid]); 
  159. return false
  160. closeState[Cid] = setTimeout("closeMe("+Cid+","+Oid+")"); 
  161. function openMe(Oid){ 
  162. var h = parseInt(Ds[Oid].style.height); 
  163. //alert(h); 
  164. if(h < dH) 
  165. h = h + Math.ceil((dH-h)/3); 
  166. Ds[Oid].style.height = h+"px"
  167. else 
  168. clearTimeout(openState[Oid]); 
  169. return false
  170. openState[Oid] = setTimeout("openMe("+Oid+")"); 
  171. var Ds = $tag("DoorP","div"); 
  172. var Ts = $tag("DoorP","table"); 
  173. if(Ds.length != Ts.length) 
  174. alert("標題和內容數目不相同!"); 
  175. for(var i = 0 ; i < Ds.length ; i++) 
  176. if(i==open) 
  177. Ds[i].style.height = dH+"px"
  178. Ts[i].className="title01"
  179. else 
  180. Ds[i].style.height = "0px"
  181. Ts[i].className="title02"
  182. Ts[i].value = i; 
  183. Ts[i].onmouseover = function(){ 
  184. if(open==this.value) 
  185. return false
  186. Ts[open].className="title02"
  187. Ts[this.value].className="title01"
  188. for(var i = 0 ; i < openState.length ; i++) 
  189. clearTimeout(openState[i]); 
  190. clearTimeout(closeState[i]); 
  191. closeMe(open,this.value); 
  192. //openMe(this.value); 
  193. open = this.value; 
  194. function showDiv(id){ 
  195. Ds[id].style.height=dH+"px"
  196. Ds[open].style.height="0px"
  197. open = id; 
  198. </script> 
  199. </body> 
  200. </html> 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品人伦一区二区三区蜜桃免费| 国产999精品久久久影片官网| 久久视频在线观看免费| 亚洲天堂第二页| 精品国产一区二区三区在线观看| 91精品国产91久久久久| 国产日韩精品在线| 国外成人在线播放| 久久国产精品电影| 亚洲精品国产品国语在线| 日韩欧美在线视频免费观看| 77777少妇光屁股久久一区| 久久亚洲一区二区三区四区五区高| 欧美激情一区二区三区成人| 欧美成人精品一区| 8050国产精品久久久久久| 亚洲精品国产拍免费91在线| 欧美激情第99页| 日韩欧美在线观看视频| 国产一区二区三区在线视频| 在线日韩中文字幕| 91久久精品日日躁夜夜躁国产| 亚洲专区国产精品| 操91在线视频| 亚洲女人天堂色在线7777| 成人激情黄色网| 久久精品成人欧美大片| 国产精品黄色影片导航在线观看| 欧美专区日韩视频| 国产欧美中文字幕| 91精品久久久久久久久| 国产精品成人观看视频国产奇米| 亚洲午夜未删减在线观看| 欧美高清在线视频观看不卡| 日韩在线不卡视频| 欧美在线日韩在线| 色婷婷av一区二区三区久久| 国产精品欧美日韩久久| 九九热精品视频国产| 亚洲国产精品久久久久久| 播播国产欧美激情| 色无极影院亚洲| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品福利在线观看| 欧美精品一区二区三区国产精品| 26uuu久久噜噜噜噜| 亚洲最新av在线| 欧美激情网友自拍| 国产精品日韩精品| 国产精品第10页| 国产精品天天狠天天看| 九九热r在线视频精品| 国产精品亚洲一区二区三区| 国产日韩欧美在线看| 亚洲最大中文字幕| 日韩成人中文电影| 美女999久久久精品视频| 日韩亚洲第一页| 另类色图亚洲色图| 亚洲视频在线播放| 欧美日韩亚洲视频| 国产精品爽爽爽爽爽爽在线观看| 欧美精品少妇videofree| 成人黄色网免费| 国产精品欧美激情在线播放| 91九色视频在线| 蜜臀久久99精品久久久久久宅男| 国内伊人久久久久久网站视频| 成人av电影天堂| 美日韩精品免费观看视频| 日韩极品精品视频免费观看| 亚洲精品成人久久久| 久久久噜噜噜久久久| 欧美国产一区二区三区| 欧美激情按摩在线| 色噜噜亚洲精品中文字幕| 亚洲欧美在线播放| 在线视频国产日韩| 一区二区三区回区在观看免费视频| 亚洲xxxx做受欧美| 91精品国产乱码久久久久久蜜臀| 国产精品流白浆视频| 欧美激情奇米色| 久久亚洲电影天堂| 欧美一级大片在线观看| 欧美人在线观看| 亚洲欧美国产精品| 欧美大尺度激情区在线播放| 久久在线视频在线| 欧美有码在线观看视频| 午夜精品一区二区三区在线视频| 国产女人18毛片水18精品| 影音先锋欧美精品| 一本色道久久88亚洲综合88| 国产自摸综合网| 日韩在线精品视频| 久久伊人精品天天| 国产一区二区丝袜| 日韩在线资源网| 国产精品成人久久久久| 日韩精品久久久久久久玫瑰园| 亚洲人av在线影院| 国产欧美精品xxxx另类| 国产欧美精品xxxx另类| 中文在线资源观看视频网站免费不卡| 2019中文字幕免费视频| 成人免费看吃奶视频网站| 亚洲精品国精品久久99热一| 国产91对白在线播放| 国产精品大片wwwwww| 国产啪精品视频网站| 俺去啦;欧美日韩| www.亚洲人.com| 97涩涩爰在线观看亚洲| 日韩高清电影免费观看完整版| 欧亚精品在线观看| 成人写真视频福利网| 欧美黑人性猛交| 亚洲欧美在线x视频| 欧美久久精品午夜青青大伊人| 2020欧美日韩在线视频| 日韩二区三区在线| 亚洲a级在线观看| 亚洲影院高清在线| 国产欧美久久久久久| 精品久久久中文| 成人高h视频在线| 久久国产加勒比精品无码| 成人免费视频网址| 久久久久国产精品免费网站| 久久久免费高清电视剧观看| 欧美日韩国产区| 亚洲高清一区二| 欧美电影电视剧在线观看| 国产精品久久久精品| 亚洲免费电影在线观看| 日韩av有码在线| 自拍偷拍亚洲区| 尤物tv国产一区| 亚洲最新中文字幕| 国产一区二区三区在线观看网站| 欧美孕妇与黑人孕交| 欧美性xxxxx极品娇小| 国产精品欧美一区二区三区奶水| 欧美中文字幕视频| 欧美激情a在线| 91亚洲精华国产精华| 国内精品久久久久久| 亚洲www在线| 亚洲专区国产精品| 日韩美女中文字幕| 久久久国产精品亚洲一区| 欧美第一黄色网| 中文字幕欧美视频在线| 日韩欧美精品中文字幕| 久久躁狠狠躁夜夜爽| 亚洲性夜色噜噜噜7777| 欧美精品在线免费观看| 91国产一区在线| 亚洲一区二区免费| 日韩在线观看电影| 国产成人一区三区| 九九热这里只有精品6| 欧美电影在线观看完整版|