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.
<title>jQuery UI Slider - Default functionality
</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
$(document).ready(function() {
$( ".pierwszy" ).slider({
animate: true,
range: "min",
value: 50,
min: 10,
max: 100,
step: 10,
slide: function( event, ui ) {
$( "#slider-result" ).html( ui.value );
$("input[name='ilosc']").val(ui.value);
suma();
}
});
$( ".drugi" ).slider({
animate: true,
range: "min",
value: 50,
min: 10,
max: 100,
step: 10,
slide: function( event, ui ) {
$( "#slider-result1" ).html( ui.value );
$("input[name='dni']").val(ui.value);
suma();
}
});
function suma()
{
var ilosc = $("input[name='ilosc']").val();
var dni = $("input[name='dni']").val();
var wynik = ilosc*dni;
$('#wynik').html(wynik);
}
});
<input type="hidden" name="ilosc" /> <input type="hidden" name="dni" /> <div id="slider-result">50
</div> <div id="slider-result1">50
</div>