Advertisement
Guest User

jQuery UI Selectmenu 2.0, themed, with fix

a guest
Dec 7th, 2011
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 3.18 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title>jQuery UI Selectmenu - Themeswitcher functionality</title>
  6.     <link rel="stylesheet" href="../../../themes/base/jquery.ui.core.css">
  7.     <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/ui-darkness/jquery-ui.css">
  8.     <link rel="stylesheet" href="../../../themes/base/jquery.ui.button.css">
  9.     <link rel="stylesheet" href="../../../themes/base/jquery.ui.menu.css">
  10.     <link rel="stylesheet" href="../../../themes/base/jquery.ui.selectmenu.css">   
  11.    
  12.     <script src="../../../jquery-1.7.1.js"></script>
  13.     <script src="../../../ui/jquery.ui.core.js"></script>
  14.     <script src="../../../ui/jquery.ui.widget.js"></script>
  15.     <script src="../../../ui/jquery.ui.position.js"></script>
  16.     <script src="../../../ui/jquery.ui.button.js"></script>
  17.     <script src="../../../ui/jquery.ui.menu.js"></script>
  18.     <script src="../../../ui/jquery.ui.selectmenu.js"></script>
  19.     <link rel="stylesheet" href="../../../demos/demos.css">
  20.     <script>
  21.     $(function() {
  22.         $('select#speed').selectmenu();
  23.  
  24.         var withOverflow = $('select#number').selectmenu({
  25.             dropdown: false
  26.         });
  27.         withOverflow.selectmenu("widget").addClass("overflow");
  28.  
  29.         $('select#files').selectmenu();
  30.     });
  31.     </script>
  32.     <style>
  33.         form { margin: 100px 0 0 0 }
  34.         fieldset { border: 0; }
  35.         label { display: block; }
  36.         select { width: 200px; }
  37.         .overflow ul { height: 200px; overflow: auto; overflow-y: auto; overflow-x: hidden;}
  38.         .ui-menu, .ui-menu .ui-menu-item { float: none; }
  39.     </style>
  40. </head>
  41. <body>
  42.  
  43. <div class="demo">
  44.  
  45. <form action="#">
  46.     <fieldset>
  47.         <label for="speed">Select a speed:</label>
  48.         <select name="speed" id="speed">
  49.             <option value="Slower">Slower</option>
  50.             <option value="Slow">Slow</option>
  51.             <option value="Medium" selected="selected">Medium</option>
  52.             <option value="Fast">Fast</option>
  53.             <option value="Faster">Faster</option>
  54.         </select>
  55.         <br />
  56.         <br />
  57.         <br />
  58.         <label for="number">Select a number:</label>
  59.         <select name="number" id="number">
  60.             <option value="1">1</option>
  61.             <option value="2" selected="selected">2</option>
  62.             <option value="3">3</option>
  63.             <option value="4">4</option>
  64.             <option value="5">5</option>
  65.             <option value="6">6</option>
  66.             <option value="7">7</option>
  67.             <option value="8">8</option>
  68.             <option value="9">9</option>
  69.             <option value="10">10</option>
  70.             <option value="11">11</option>
  71.             <option value="12">12</option>
  72.             <option value="13">13</option>
  73.             <option value="14">14</option>
  74.             <option value="15">15</option>
  75.             <option value="16">16</option>
  76.             <option value="17">17</option>
  77.             <option value="18">18</option>
  78.             <option value="19">19</option>
  79.         </select>
  80.         <br />
  81.         <br />
  82.         <br />
  83.         <label for="files">Select a file:</label>
  84.         <select name="files" id="files">
  85.             <optgroup label="Scripts">
  86.                 <option value="jquery">jQuery.js</option>
  87.                 <option value="jqueryui">ui.jQuery.js</option>
  88.             </optgroup>
  89.             <optgroup label="Other files">
  90.                 <option value="somefile">Some unknown file</option>
  91.                 <option value="someotherfile">Some other file</option>
  92.             </optgroup>
  93.         </select>
  94.     </fieldset>
  95. </form>
  96.  
  97. </div><!-- End demo -->
  98.  
  99.  
  100. </body>
  101. </html>
  102.  
  103.  
  104.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement