below is my jquery slider code (min-max), drag and drop perfectly on the desktop, but when I test this on the iPad, it doesn't work. Can someone help me with this please?
Sorry, I cannot attach an image. Below is a chart of the range of sliders,
===== (>) ======= (<) =====
var maxValue,myRequest,isDown=false,setUrl; setUrl = "/search_type/filter.php"; $( "#slider-range" ).slider({ range: true, min: 0, max: 500, step:25, orientation: "horizontal", values: [ 0,500 ], slide: function( event, ui ) { if(ui.values[1] === 500) { maxValue = 500+"+"; } else { maxValue = ui.values[1]; } $( "#priceRange" ).val( "£" + ui.values[ 0 ] + " to £" + maxValue ); } }); // AJAX CALL $("#slider-range").find('a').mousedown(function(){ isDown=true; }); $(document).mouseup(function(){ if(isDown) { return setAjaxRequest(); } }); // Decoration drag image $( "#slider-range" ) .find('.ui-slider-handle') .eq(0).addClass('a-right').end() .eq(1).addClass('a-left'); //Default this is $( "#priceRange" ) .val( "£" + $( "#slider-range" ) .slider( "values", 0 ) + " to £" + $( "#slider-range" ) .slider( "values", 1 )+'+'); return true;
jquery device range touch slider
Happy
source share