I have a web site in asp.net mvc 3 razor and have some range sliders. This range sliders work fine but not to touch screens.
My Html code:
<div id="slider-container-zucker" class="slider_style"></div>
and js:
$(function () {
var str = document.URL.split("/");
var url = str[0] + "//" + str[2];
$('#slider-container-zucker').slider({
range: true,
min: 0,
max: 9,
values: [$("#zuckerMin").val(), $("#zuckerMax").val()],
change: function (event, ui) {
$.ajax({
type: "GET",
url: url + "/Slider/Zucker?max=" + ui.values[1] + "&min=" + ui.values[0],
success: function (result) {
$("#wineResult").html(result);
}
});
$('#sliderImage').load(url + "/Slider/ChangeSlider?max=" + ui.values[1] + "&min=" + ui.values[0] + "&sliderName=zucker");
}
});
});
You need to add more this jquery library
you must see it here:
https://github.com/ghusse/jquery-ui-touch-punch/blob/master/jquery.ui.touch-punch.min.js