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

首頁 > 語言 > JavaScript > 正文

jQuery菜單插件用法實例

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

這篇文章主要介紹了jQuery菜單插件用法,以一個實例形式較為詳細的分析了jquery菜單插件的完整使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了jQuery菜單插件用法。分享給大家供大家參考。具體如下:

這里要分享的是一個菜單插件,在http://plugins.jquery.com/keleyi/ 看到的,使用找個插件可以制作頁面底部向上彈出的菜單,不一定在頁底,還有多種其他方式。

jQuery菜單插件js文件:

 

 
  1. /*! 
  2. * Keleyi(jQuery Menu) 
  3. * version: 0.1.6 
  4. * Copyright (c) 2013 KeLeyi 
  5. */ 
  6. (function ($) { 
  7. $.fn.keleyi = function (options) { 
  8. var settings = $.extend({ 
  9. width: '986px'
  10. margin: '0px auto'
  11. isAutoAddTriangle: true
  12. item_background_color_hover: '#005500'
  13. item_background_color: 'transparent'
  14. item_width: 'auto'
  15. item_margin: '0px 0px 0px 10px'
  16. bar_height: 'auto'
  17. bar_position: 'fixed'
  18. bar_background_color: "#008000"
  19. bar_bottom: "0px"
  20. mainItem_color: "white"
  21. subItem_color:"white" 
  22. }, options); 
  23. $(this).addClass("keleyi-menu"); 
  24. $(this).css({ "width": settings.width, "margin": settings.margin }); 
  25. $(this).wrap("<div class='keleyi-menubar'></div>"); 
  26. var k_bar = $(this).parent(); 
  27. k_bar.css({ "background-color": settings.bar_background_color 
  28. "height": settings.bar_height, "position": settings.bar_position 
  29. "bottom": settings.bar_bottom, "min-width": settings.width 
  30. }); 
  31. if (! -[1, ] && !window.XMLHttpRequest) { 
  32. if (k_bar.css("position") == "fixed") { 
  33. ie6FixedBottom(k_bar, settings.bar_bottom); 
  34. $(this).parent().append("<div style='width:100%;clear:both;height:0px;overflow:hidden'></div>"); 
  35. $(this).find(">li").css({ "width": settings.item_width, "background-color": settings.item_background_color, "margin": settings.item_margin 
  36. "padding""0px""white-space""nowrap""height""20px""float""left""text-align""center" 
  37. "display""inline-block""position""relative" 
  38. }); 
  39. $(this).find(">li a").css({ "color""white""line-height""20px" 
  40. "display""block""font-size""14px" 
  41. });  
  42. if (settings.isAutoAddTriangle) 
  43. $(this).find(">li").has('ul').find("a:first").append("<b></b>"); 
  44. $(this).find(">li").find("a:first").css({ "width""100%""overflow""hidden""color": settings.mainItem_color }); 
  45. $(this).find(">li").find("b").css({ "border-color": ("transparent transparent " + settings.mainItem_color) }) 
  46. $(this).find(">li ul").css({ "padding""0px""list-style-type""none" 
  47. "background-color""transparent""position""absolute""display""none" 
  48. }); 
  49. $(this).find(">li").find("li a").css({ "color": settings.subItem_color }); 
  50. $(this).find(">li>a").mouseover(function () { 
  51. $(this).parent().css({ "background-color": settings.item_background_color_hover }); 
  52. var k_ul = $(this).parent().find("ul"); 
  53. if (k_ul.length < 1) 
  54. return
  55. k_ul.css({ "background-color": settings.item_background_color_hover, "top": $(this).parent().position().top - (k_ul.height()) 
  56. "left""0px""margin""0px" 
  57. }).show(); 
  58. if (k_ul.width() < $(this).parent().width()) 
  59. k_ul.width($(this).parent().width()); 
  60. }); 
  61. $(this).find(">li").mouseleave(function () { 
  62. $(this).find("ul").hide(); 
  63. $(this).css("background-color", settings.item_background_color); 
  64. }); 
  65. function ie6FixedBottom(fixedobj, bottommargin) { 
  66. fixedobj.css({ "position""absolute" }); 
  67. var k_bm = new Number; 
  68. k_bm = Number(bottommargin.substring(0, bottommargin.length - 2)); 
  69. var obj = fixedobj[0]; 
  70. function setStyleTop() { 
  71. obj.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight 
  72. - obj.offsetHeight - (parseInt(obj.currentStyle.marginTop, 0) || k_bm) - (parseInt(obj.currentStyle.marginBottom, 0) || k_bm) 
  73. window.onscroll = function () { setStyleTop(); } 
  74. window.onresize = function () { setStyleTop(); } 
  75. } (jQuery)); 

插件css文件:

 

 
  1. div.keleyi-menubar{width:100%;visibility:visible;padding:0px;} 
  2. ul.keleyi-menu{list-style-type:none;padding:0px;} 
  3. ul.keleyi-menu a{text-decoration:none} 
  4. ul.keleyi-menu a:hover{text-decoration:underline;} 
  5. ul.keleyi-menu>li li{padding:0px;} 
  6. ul.keleyi-menu li b{ 
  7. display:inline-block; 
  8. width: 0; 
  9. height: 0; 
  10. border-width: 4px 4px; 
  11. border-style: solid; 
  12. border-color: transparent transparent #fff; 
  13. font-size: 0; 
  14. line-height: 0; 
  15. -moz-transition: -moz-transform .2s ease-in
  16. -o-transition: -o-transform .2s ease-in
  17. transition: transform .2s ease-in
  18. vertical-align:text-top; 
  19. margin-left:5px 

jQuery菜單插件例子:

  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <title>Keleyi Menu (jQuery Plugin)0.1.6 Demo- keleyi.com</title> 
  5. <script type="text/javascript" src="js/jquery.min.js"></script> 
  6. <script type="text/javascript" src="jquery.keleyi.js"></script> 
  7. <link href="jquery.keleyi.css" type="text/css" rel="Stylesheet" /> 
  8. <style>body{margin: 0px;}</style> 
  9. </head> 
  10. <body> 
  11. <div style="text-align:center;width:986px;margin:0px auto;"
  12. <h1> 
  13. Keleyi</h1> 
  14. A jQuery Menu Plugin 
  15. <h2>Browser Support</h2> 
  16. Keleyi 0.1.4-0.1.6:IE6+,Chrome,Firefox,Opera,Safari<br /> 
  17. Keleyi 0.1.3:IE8+(not support IE6),Chrome,Firefox,Opera,Safari 
  18. </div> 
  19. <div style="height: 360px;background-color: #66FF66;"></div> 
  20. <ul id="keleyi-menu"
  21. <li><a href="">Home</a></li> 
  22. <li><a href="http://plugins.jquery.com/keleyi/">jQuery</a> 
  23. <ul> 
  24. <li><a href="https://github.com/keleyi/keleyi">github</a></li> 
  25. </ul> 
  26. </li> 
  27. <li><a href="/keleyi/">Keleyi</a></li> 
  28. <li><a href="/keleyi/demo/11.htm">Demo 11</a></li> 
  29. <li><a href="/keleyi/demo/">Demo</a> 
  30. <ul> 
  31. <li><a href="/keleyi/demo/1.htm">Demo 1</a></li> 
  32. <li><a href="/keleyi/demo/2.htm">Demo 2</a></li> 
  33. <li><a href="/keleyi/demo/3.htm">Demo 3</a></li> 
  34. <li><a href="/keleyi/demo/4.htm">Demo 4</a></li> 
  35. <li><a href="/keleyi/demo/5.htm">Demo 5</a></li> 
  36. </ul> 
  37. </li> 
  38. <li><a href="/keleyi/demo/6.htm">Demo 6</a> 
  39. <ul> 
  40. <li><a href="/keleyi/demo/7.htm">Demo 7</a></li> 
  41. <li><a href="/keleyi/demo/8.htm">Demo 8</a></li> 
  42. <li><a href="/keleyi/demo/9.htm">Demo 9</a></li> 
  43. <li><a href="/keleyi/demo/10.htm">Demo 10</a></li></ul> 
  44. </li> 
  45. <li><a href="/keleyi/demo/12.htm">Demo 12</a></li> 
  46. <li><a href="/keleyi/demo/0x1x5/">Demo 13</a></li> 
  47. </ul> 
  48. <div style="height: 900px; visibility: visible; background-color: Olive"></div> 
  49. <script type="text/javascript"
  50. $("#keleyi-menu").keleyi({ "item_width""100px""bar_position""relative" 
  51. "margin""0px auto 0px 0px""item_margin""0px""mainItem_color""black","subItem_color":"black","bar_background_color":"#ffffff","item_background_color_hover":"#eeeeee" 
  52. }); 
  53. </script> 
  54. </body> 
  55. </html> 


希望本文所述對大家的jquery程序設計有所幫助。

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人国内精品久久久久一区| 亚洲精品国精品久久99热| 国外日韩电影在线观看| 欧美日韩在线视频观看| 国内精品视频久久| 国产精品欧美日韩一区二区| 国内外成人免费激情在线视频网站| 欧美一区二区三区艳史| 精品中文字幕久久久久久| 九九九久久久久久| 久久99热这里只有精品国产| 日韩二区三区在线| 成人黄色午夜影院| 色天天综合狠狠色| 8050国产精品久久久久久| 久久久久久亚洲精品中文字幕| 精品国产区一区二区三区在线观看| 久久视频免费在线播放| 亚洲男人天堂网站| 欧美电影免费观看| 亚洲精品在线看| 国产精品久久久久久中文字| 欧美裸身视频免费观看| 久久69精品久久久久久国产越南| 久久韩剧网电视剧| 国产亚洲在线播放| 国产精品91久久久| 欧美高跟鞋交xxxxhd| 日韩精品一区二区三区第95| 精品无码久久久久久国产| 日韩在线激情视频| 97超级碰碰碰久久久| 九九热最新视频//这里只有精品| 亚洲精品国产精品国自产观看浪潮| 久久精品成人欧美大片| 精品国产电影一区| 国产精品久久久久91| 欧美黄色三级网站| 久久久久中文字幕2018| 久久精品免费播放| 成人激情免费在线| 欧美最猛性xxxxx免费| 国产精品一区二区三区在线播放| 国产深夜精品福利| 欧美午夜视频一区二区| 日韩av免费在线观看| 亚洲高清在线观看| 国产午夜精品一区理论片飘花| 日韩精品在线观| 国产精品日韩av| 欧美肥老太性生活视频| 78色国产精品| 亚洲日本欧美日韩高观看| 久久97久久97精品免视看| 亚洲综合在线做性| 97视频在线观看播放| 国产精品亚洲网站| 亚洲在线观看视频网站| 美女国内精品自产拍在线播放| 国产精品久久77777| 美日韩丰满少妇在线观看| 日韩欧美中文字幕在线播放| 亚洲成人av中文字幕| 蜜臀久久99精品久久久无需会员| 久久男人资源视频| 欧美最猛性xxxxx亚洲精品| 九九久久精品一区| 久久久精品999| 国产精品稀缺呦系列在线| 亚洲人线精品午夜| 亚洲va国产va天堂va久久| 91精品久久久久| 日韩在线视频观看| 中文字幕欧美专区| 亚洲一级片在线看| 久久久精品欧美| 亚洲国产精品va在线看黑人动漫| 国内偷自视频区视频综合| 日韩美女在线看| 国产精品一区专区欧美日韩| 亚洲精品乱码久久久久久金桔影视| 色久欧美在线视频观看| 26uuu久久噜噜噜噜| 日韩av片永久免费网站| 91视频国产精品| 国产精品自产拍在线观看中文| 欧美寡妇偷汉性猛交| 成人午夜在线影院| 欧美大片va欧美在线播放| 欧美电影《睫毛膏》| 日韩极品精品视频免费观看| 欧美国产精品va在线观看| 欧美老妇交乱视频| 国产一区二区在线免费| 色妞色视频一区二区三区四区| 亚洲另类欧美自拍| 国产亚洲视频中文字幕视频| 国产精品电影久久久久电影网| 亚洲成人av片| 黑人极品videos精品欧美裸| 欧美精品亚州精品| 亚洲第一区中文99精品| 国产一区二区激情| 色婷婷综合成人av| 中文字幕av一区二区三区谷原希美| 91av在线影院| 懂色av中文一区二区三区天美| 国产一区二区三区高清在线观看| 久久91亚洲精品中文字幕奶水| 97色在线视频观看| 97超碰国产精品女人人人爽| 国产精品直播网红| 精品香蕉在线观看视频一| 中文字幕亚洲综合久久筱田步美| 欧美激情伊人电影| 国产亚洲精品久久久久动| 国产精品va在线播放| 国产精品成人av性教育| 91在线视频精品| 欧美日韩爱爱视频| 成人精品久久久| 国产综合视频在线观看| 九九热99久久久国产盗摄| 中国china体内裑精亚洲片| 日日狠狠久久偷偷四色综合免费| 国产精品成av人在线视午夜片| 日韩av片免费在线观看| 中文字幕在线视频日韩| 精品视频久久久| 国内精品美女av在线播放| 亚洲欧洲自拍偷拍| 日韩毛片在线看| 久久中文字幕在线视频| 日韩www在线| 亚洲精品综合精品自拍| 国产亚洲欧美日韩一区二区| 91免费精品视频| 国产精品久久久久久久久男| 亚洲成人xxx| 亚洲黄色www| 国产亚洲精品久久| 欧美在线观看一区二区三区| 在线免费观看羞羞视频一区二区| 成人有码视频在线播放| 亚洲一区二区三区久久| 日本欧美精品在线| 欧美午夜性色大片在线观看| 国内精品久久久久久影视8| 亚洲国产毛片完整版| 日韩最新中文字幕电影免费看| 久久久久一本一区二区青青蜜月| 欧美精品制服第一页| 成人欧美一区二区三区黑人孕妇| 永久555www成人免费| 久久久久久成人| 亚洲高清久久久久久| 日韩亚洲综合在线| 97人人爽人人喊人人模波多| 久久全球大尺度高清视频| 亚洲第一国产精品| 亚洲欧美日韩成人| 激情懂色av一区av二区av| 日韩美女视频在线观看| 亚洲女人初尝黑人巨大|