Witam,
mam taki problem że po odświeżeniu strony pamięta mi utawienia ze slidera i późnie przy poruszaniu nim są podawane złe dane. Jak zrobić zeby dane zawsze były takie jak przy pierwszym otwarciu strony.

  1. <html lang="en">
  2. <meta charset="utf-8" />
  3. <title>jQuery UI Slider - Default functionality</title>
  4. <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
  5. <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  6. <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
  7.  
  8.  
  9. <script>
  10. $(document).ready(function() {
  11. $( ".pierwszy" ).slider({
  12. animate: true,
  13. range: "min",
  14. value: 50,
  15. min: 10,
  16. max: 100,
  17. step: 10,
  18. slide: function( event, ui ) {
  19. $( "#slider-result" ).html( ui.value );
  20. $("input[name='ilosc']").val(ui.value);
  21. suma();
  22. }
  23.  
  24.  
  25.  
  26. });
  27.  
  28. $( ".drugi" ).slider({
  29. animate: true,
  30. range: "min",
  31. value: 50,
  32. min: 10,
  33. max: 100,
  34. step: 10,
  35. slide: function( event, ui ) {
  36. $( "#slider-result1" ).html( ui.value );
  37. $("input[name='dni']").val(ui.value);
  38. suma();
  39. }
  40.  
  41. });
  42.  
  43. function suma()
  44. {
  45. var ilosc = $("input[name='ilosc']").val();
  46. var dni = $("input[name='dni']").val();
  47. var wynik = ilosc*dni;
  48. $('#wynik').html(wynik);
  49. }
  50.  
  51.  
  52. });
  53. </script>
  54. </head>
  55.  
  56.  
  57. <input type="hidden" name="ilosc" />
  58. <input type="hidden" name="dni" />
  59. <div class="pierwszy"></div>
  60. <div id="slider-result">50</div>
  61. <div class="drugi"></div>
  62. <div id="slider-result1">50</div>
  63. <div id="wynik">2500</div>
  64.  
  65.  
  66.  
  67.  
  68. </body>
  69. </html>