jquerty鼠标移上显示隐藏菜单简洁下拉菜单

快来打我* 2022-09-26 12:57 304阅读 0赞
  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=utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  6. <meta http-equiv="X-UA-Compatible" content="IE=7" />
  7. <title>鼠标移上显示隐藏菜单</title>
  8. <script src="jquery.min.js" type="text/javascript"></script>
  9. <script type="text/javascript">
  10. $(document).ready(function(){
  11. $('#jsddm > li').bind('mouseover', jsddm_open);
  12. $('#jsddm > li').bind('mouseout', jsddm_timer);
  13. });
  14. document.onclick = jsddm_close;
  15. var timeout = 500;
  16. var closetimer = 0;
  17. var ddmenuitem = 0;
  18. function jsddm_open(){
  19. jsddm_canceltimer();
  20. jsddm_close();
  21. ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
  22. }
  23. function jsddm_close(){
  24. if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
  25. }
  26. function jsddm_timer(){
  27. closetimer = window.setTimeout(jsddm_close, timeout);
  28. }
  29. function jsddm_canceltimer(){
  30. if(closetimer){
  31. window.clearTimeout(closetimer);
  32. closetimer = null;
  33. }
  34. }
  35. </script>
  36. <style type="text/css">
  37. * {
  38. margin: 0;
  39. padding: 0;
  40. list-style: none;
  41. }
  42. #jsddm {
  43. margin: 0;
  44. padding: 0
  45. }
  46. #jsddm li {
  47. float: left;
  48. list-style: none;
  49. font: 12px Tahoma, Arial
  50. }
  51. #jsddm li a {
  52. display: block;
  53. background: #324143;
  54. padding: 5px 12px;
  55. text-decoration: none;
  56. border-right: 1px solid white;
  57. width: 70px;
  58. color: #EAFFED;
  59. white-space: nowrap
  60. }
  61. #jsddm li a:hover {
  62. background: #24313C
  63. }
  64. #jsddm li ul {
  65. margin: 0;
  66. padding: 0;
  67. position: absolute;
  68. visibility: hidden;
  69. border-top: 1px solid white
  70. }
  71. #jsddm li ul li {
  72. float: none;
  73. display: inline
  74. }
  75. #jsddm li ul li a {
  76. width: auto;
  77. background: #A9C251;
  78. color: #24313C
  79. }
  80. #jsddm li ul li a:hover {
  81. background: #8EA344
  82. }
  83. </style>
  84. </head>
  85. <body>
  86. <div class="nav">
  87. <ul id="jsddm">
  88. <li><a href="#">JavaScript</a>
  89. <ul>
  90. <li><a href="#">Drop Down Menu</a></li>
  91. <li><a href="#">jQuery Plugin</a></li>
  92. <li><a href="#">Ajax Navigation</a></li>
  93. </ul>
  94. </li>
  95. <li><a href="#">Effect</a>
  96. <ul>
  97. <li><a href="#">Slide Effect</a></li>
  98. <li><a href="#">Fade Effect</a></li>
  99. <li><a href="#">Opacity Mode</a></li>
  100. <li><a href="#">Drop Shadow</a></li>
  101. <li><a href="#">Semitransparent</a></li>
  102. </ul>
  103. </li>
  104. <li><a href="#">Navigation</a>
  105. <ul>
  106. <li><a href="#">Slide Effect</a></li>
  107. <li><a href="#">Fade Effect</a></li>
  108. <li><a href="#">Opacity Mode</a></li>
  109. <li><a href="#">Drop Shadow</a></li>
  110. </ul>
  111. </li>
  112. <li><a href="#">HTML/CSS</a>
  113. <ul>
  114. <li><a href="#">Slide Effect</a></li>
  115. <li><a href="#">Opacity Mode</a></li>
  116. <li><a href="#">Drop Shadow</a></li>
  117. </ul>
  118. </li>
  119. <li><a href="http://www.lanrentuku.com/" target="_blank">Help</a></li>
  120. </ul>
  121. </div>
  122. </body>
  123. </html>

发表评论

表情:
评论列表 (有 0 条评论,304人围观)

还没有评论,来说两句吧...

相关阅读