The slider is broke?

The slider is broke?

They work fine but as soon as you put them inside of any grid (ui-grid-a, ui-grid-b, etc) the handle is offset to the right.



  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>SLIDER FAIL</title>
  5.     <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css" />
  6.     <style type="text/css">
  7.     </style>
  8.     <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
  9.     <script src="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js"></script>
  10. </head>
  11. <body>
  12.     <div data-role="page" data-theme="e">
  13.         <div data-role="header">
  14.             <h1>SLIDER FAIL HEADER</h1>
  15.         </div>
  16.         <div data-role="content">
  17.              slider | check
  18.              <br />
  19.              ui-grid | check
  20.              <br />
  21.              slider + ui-grid = the slider handle is offset
  22.              <br />
  23.              <br />
  24.             <div class="ui-grid-a" style="border:1px solid orange;">
  25.                 <br />
  26.                 <select data-role="slider">
  27.                     <option>Cotton</option>
  28.                     <option>Candy</option>
  29.                 </select>
  30.                 <br />
  31.                 <br />
  32.             </div>
  33.             <br />
  34.             <div class="ui-grid-a" style="border:1px solid orange;">
  35.                 <div class="ui-block-a" style="border:1px solid Black;">
  36.                     <select data-role="slider" data-theme="b">
  37.                         <option>Trix</option>
  38.                         <option>Golden Grahams</option>
  39.                     </select>
  40.                 </div>
  41.                 <div class="ui-block-b" style="border:1px solid Black;">
  42.                     <select data-role="slider" data-theme="b">
  43.                         <option>Cats</option>
  44.                         <option>Dogs</option>
  45.                     </select>
  46.                 </div>
  47.             </div>    
  48.             <br />
  49.         </div>
  50.         <div data-role="footer">
  51.             <h4>SLIDER FAIL FOOTER</h4>
  52.         </div>
  53.     </div>
  54. </body>
  55. </html>