Advertisement
lalatino

CSS+JS dropdown menu

Aug 1st, 2012
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.90 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5.     <title> jsFiddle demo</title>
  6.    
  7.     <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
  8.    
  9. <style type='text/css'>
  10.  
  11. #menu {
  12.     list-style:none;
  13.     width:auto;
  14.     margin-top: 0px;
  15.     padding:0;
  16.     background-color: #acdcdc;
  17.     font: normal 1em Verdana;
  18. }
  19.  
  20. #menu li {
  21.     float:left;
  22.     text-align:center;
  23.     position:relative;
  24.     padding: 5px 10px 5px 10px;
  25.     border:none;
  26.     border-right: 1px solid #777777;
  27. }
  28.  
  29. #menu li:hover{
  30.     border-right: 5px solid #777777;
  31.     padding: 5px 10px 5px 10px;
  32.     background: #ffffff;
  33. }
  34.  
  35. #menu li div{
  36.     display:none;
  37.     position:absolute;
  38.     top: 100%;
  39.     left: 0;
  40.     width: 200px;
  41.     text-align:left;
  42.     line-height:2em;
  43.     padding: 1em;
  44.     border: 1px solid #ccc;
  45.     border-radius: 4px;
  46. }
  47.  
  48. #menu span.closex {
  49.     float:right;
  50.     cursor: pointer;
  51. }
  52.  
  53. /*
  54. #menu li:hover div{
  55.     display:block;
  56. }
  57. */
  58.  
  59. #menu .content .ok {
  60.     text-align: center;
  61.     height: 4ex;
  62.     width: 7em;
  63.     display: block;
  64.     color: #fff;
  65.     text-decoration: none;
  66.     background-color:#68a3a3 ;
  67.     border: solid 1px #68a3a3;
  68.     border-radius: 3px;
  69.     font: normal 1em Verdana;
  70. }
  71.  
  72. .left_content_tab_text,
  73. .left_content_tab_combobox {
  74.     float:right;
  75. }
  76.  
  77.  
  78.  
  79.  
  80. </style>
  81.  
  82. <script type='text/javascript'>//<![CDATA[
  83. $(document).ready(function(){
  84.     $('.drop').mouseenter(function(){
  85.         $('#menu .content').hide();
  86.         $(this).next('.content').show();
  87.     });
  88.     $('.closex').click(function(){
  89.         $(this.parentNode).hide();
  90.     });
  91. });
  92. //]]>
  93. </script>
  94.  
  95.  
  96. </head>
  97. <body>
  98.  
  99.     <form name="form1" action="" method="post">
  100.     <ul id='menu'>
  101.                 <li><a href='#' class='drop'>lyže</a>
  102.                     <div class='content'>
  103.                         <b>vyber lyže</b><br/>
  104.                         IDN <input class='left_content_tab_text' type='text' name='equipmentIDN'/><br/>
  105.                         velikost <select class='left_content_tab_combobox' name='equipmentSize'>
  106.                                 </select></br>
  107.                         rozteč vázání <select class='left_content_tab_combobox' name='equipmentSize'>
  108.                                         </select><br/>
  109.                         popis <input class='left_content_tab_text' type='text' name='equipmentDescription'/><br/>
  110.                         <span class="closex">zrušit x</span>
  111.                         <input type='submit' class='ok' value='ok'/></br>
  112.                     </div> 
  113.                 </li>
  114.                 <li><a href='#' class='drop'>snowboard</a>
  115.                     <div class='content'>
  116.                         <b>vyber snowboard</b><br/>
  117.                         IDN <input class='left_content_tab_text' type='text' name='equipmentSnbIDN'/><br/>
  118.                         velikost <select class='left_content_tab_combobox' name='equipmentSnbSize'>
  119.                                         </select><br/>
  120.                         popis<input class='left_content_tab_text' type='text' name='equipmentSnbDescription'/><br/>
  121.                         <span class="closex">zrušit x</span>
  122.                         <input type='submit' class='ok' value='ok'/><br/>
  123.                     </div>
  124.                 </li>
  125.                 <li><a href='#' class='drop'>boty</a>  
  126.                     <div class='content'>
  127.                         <b>vyber boty</b><br/>
  128.                         IDN <input class='left_content_tab_text' type='text' name='equipmentBootsIDN'/><br/>
  129.                         druh <select class='left_content_tab_combobox' name='equipmentBootsKind'>
  130.                                 <option value='boots_ski'>lyžařské boty</option>
  131.                                 <option value='boots_snb'>snb boty</option>
  132.                             </select><br/>
  133.                         velikost <select class='left_content_tab_combobox' name='equipmentBootsSize'>
  134.                                 </select><br/>
  135.                         rozteč boty<br/>
  136.                             <select class='left_content_tab_combobox' name='equipmentBootsSize'>
  137.                                 </select><br/>
  138.                         popis<br/>
  139.                         <input class='left_content_tab_text' type='text' name='equipmentBootsDescription'/><br/>
  140.                         <span class="closex">zrušit x</span>
  141.                         <input type='submit' class='ok' value='ok'/><br/>
  142.                     </div>
  143.                 </li>
  144.                
  145.                 <li><a href='#' class='drop'>hole</a>
  146.                     <div class='content'>
  147.                         <b>vyber hole</b><br/>
  148.                         IDN<input class='left_content_tab_text' type='text' name='equipmentSnbIDN'/><br/>
  149.                         velikost <select class='left_content_tab_combobox' name='equipmentSnbSize'>
  150.                                 </select><br/>
  151.                         <span class="closex">zrušit x</span>
  152.                         <input type='submit' class='ok' value='ok'/><br/>
  153.                     </div> 
  154.                 </li>
  155.                
  156.                 <li><a href='#' class='drop'>helma</a>
  157.                     <div class='content'>
  158.                         <b>vyber helmu</b><br/>
  159.                         IDN <input class='left_content_tab_text' type='text' name='equipmentSnbIDN'/><br/>
  160.                         velikost <select class='left_content_tab_combobox' name='equipmentSnbSize'>
  161.                                     </select><br/>
  162.                         popis<br/><input class='left_content_tab_text' type='text' name='equipmentSnbDescription'/><br/>
  163.                         <span class="closex">zrušit x</span>
  164.                         <input type='submit' class='ok' value='ok'/><br/>
  165.                     </div> 
  166.                 </li>
  167.                
  168.                 <li><a href='#' class='drop'>ostatní</a>  
  169.                     <div class='content'>
  170.                         <br><br><br><br><br>
  171.                         <br><br><br><br><br>
  172.                         <br><br><br><br><br>
  173.                         <span class="closex">zrušit x</span>
  174.                     </div>
  175.                 </li>
  176.  
  177.     </ul>
  178.     </form>
  179.  
  180. </body>
  181.  
  182. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement