jquery - Javascript drop-down menu: fadeIn a particular line, show all others -


i have super simple js menu fades in items "turf" "benches" "devices".

can think of way fadein "turf" while benches , devices shows right away???

thanks! dan

<head>     <meta http-equiv="content-type" content="text/html; charset=utf-8" />           <style>              *                                   { margin: 0; padding: 0; } body                                { font: 14px helvetica, sans-serif; }  #page-wrap                          { width: 800px; margin: 25px auto; }                                    { text-decoration: none; } ul                                  { list-style: none; } p                                   { margin: 15px 0; }  /*      level 1 */ ul.dropdown                         { position: relative; } ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #ccc; } ul.dropdown a:hover                 { color: #000; } ul.dropdown a:active                { color: #ffa500; } ul.dropdown li                    { display: block; padding: 4px 8px; border-right: 1px solid #333;                                       color: #222; } ul.dropdown li:last-child         { border-right: none; } /* doesn't work in ie */ ul.dropdown li.hover, ul.dropdown li:hover                { background: #f39673; color: black; position: relative; } ul.dropdown li.hover              { color: black; } /*       level 2 */ ul.dropdown ul                      { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; } ul.dropdown ul li                   { font-weight: normal; background: #f6f6f6; color: #000;                                        border-bottom: 1px solid #ccc; float: none; }                                      /* ie 6 & 7 needs inline block */ ul.dropdown ul li                 { border-right: none; width: 100%; display: inline-block; }   /*      level 3 */ ul.dropdown ul ul                   { left: 100%; top: 0; } ul.dropdown li:hover > ul           { visibility: visible; }         </style>       <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>           <script type="text/javascript">              $(function(){      $("ul.dropdown li").hover(function(){          $(this).addclass("hover");          //$('ul:first',this).css('visibility', 'visible').hide().fadein(1000);         $('li',this).css('visibility', 'visible').hide().fadein(3000);         console.log("test");      }, function(){          $(this).removeclass("hover");         //$('ul:first',this).css('visibility', 'hidden');         $('li',this).css('visibility', 'hidden');      });      $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");  });            </script> </head>  <body>      <div id="page-wrap">           <ul class="dropdown">             <li><a href="#">for facilities</a>                 <ul class="sub_menu">                      <li><a href="#">turf</a></li>                      <li><a href="#">benches</a></li>                      <li><a href="#">devices</a></li>                  </ul>             </li>          </ul>      </div>  </body>  </html> 


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -