国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js實現(xiàn)頂部可折疊的菜單工具欄效果實例

2024-05-06 16:19:45
字體:
供稿:網(wǎng)友

這篇文章主要介紹了js實現(xiàn)頂部可折疊的菜單工具欄效果,可實現(xiàn)鼠標(biāo)滑過菜單工具欄出現(xiàn)折疊與展開效果,涉及javascript鼠標(biāo)事件及樣式的操作技巧,需要的朋友可以參考下

本文實例講述了js實現(xiàn)頂部可折疊的菜單工具欄效果。分享給大家供大家參考。具體實現(xiàn)方法如下:

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <title>可以折疊的菜單工具欄</title> 
  6. <style> 
  7. html,body{ 
  8. margin:0; 
  9. body{ 
  10. url(img.jpg) repeat-x; 
  11. ha{ 
  12. margin:0 auto; 
  13. img{ 
  14. border:none; 
  15. #fx_topToolbar{ 
  16. position:relative;top:-76px;left:0; 
  17. margin:0 auto;height:92px; 
  18. background:#0C3E74; width:700px; 
  19. text-align:center; 
  20. #fx_topToolbar .shell{ 
  21. margin:0 auto;padding:13px 0; 
  22. #btn_offOn{ 
  23. position:absolute;bottom:-8px; 
  24. left:20px;height:24px; width:150px; 
  25. background:url(img34.gif) no-repeat; 
  26. #btn_offOn a{ 
  27. display:block;zoom:1;height:24px; 
  28. position:relative;right:-16px; 
  29. background:url(tip.gif) no-repeat 100% 0; 
  30. </style> 
  31. <script> 
  32. (JS={ 
  33. $:function(o){return typeof o=="string"?document.getElementById(o):o}, 
  34. on:function(o,type,fn){ 
  35. o.attachEvent?o.attachEvent('on'+type,function(){fn.call(o)}):o.addEventListener(type,fn,false); 
  36. return JS.on}, 
  37. move:function(who,attr,val,s,fn){ 
  38. var fm=parseInt(who.style[attr])||0; 
  39. clearInterval(who['timer_'+attr]); 
  40. var iFx=(function(form,to,s){ 
  41. return function (){ 
  42. return form+=Math[form<to?'ceil':'floor']((to-form)*(s||0.3))}; 
  43. })(fm,val,s); 
  44. who['timer_'+attr]=setInterval(function (){ 
  45. var v=iFx(); 
  46. who.style[attr]=v+'px'
  47. if(v==val){ fn&&fn.call(who);clearInterval(who['timer_'+attr]);}; 
  48. },18); 
  49. }).on(window,'load',function (){ 
  50. var Q=JS.$('fx_topToolbar');Q.style.top='-74px'
  51. JS.on(JS.$('btn_offOn'),'mouseover',function(){JS.move(Q,'top',0)}) 
  52. (Q,'mouseout',function (){Q.outTimer=setTimeout(function(){JS.move(Q,'top',-74)},10)}) 
  53. (Q,'mouseover',function (){clearTimeout(this.outTimer)}); 
  54. }) 
  55. </script> 
  56. </head> 
  57. <body> 
  58. <div id="fx_topToolbar"
  59. <div class="shell"
  60. <a href="#" title=""
  61. <img src="1.gif" width="231" height="58" alt="" /> 
  62. </a> 
  63. <a href="#" title=""
  64. <img src="2.gif" width="231" height="58" alt="" /> 
  65. </a> 
  66. </div> 
  67. <div id="btn_offOn"><a href="#" title=""></a></div> 
  68. </div> 
  69. </body> 
  70. </html> 

希望本文所述對大家的javascript程序設(shè)計有所幫助。

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

圖片精選

主站蜘蛛池模板: 棋牌| 蒙山县| 大城县| 兴宁市| 舟曲县| 分宜县| 嘉禾县| 白沙| 轮台县| 万源市| 隆昌县| 偏关县| 贵德县| 文水县| 全南县| 那坡县| 淮北市| 裕民县| 晋宁县| 崇左市| 林州市| 大丰市| 讷河市| 韶山市| 军事| 新巴尔虎左旗| 岢岚县| 承德县| 阿坝| 镇安县| 缙云县| 榆林市| 鹤岗市| 通江县| 沾化县| 平阴县| 舟山市| 陇南市| 祥云县| 白山市| 荥阳市|