le curseur, vous donne la possibilité d'ajouter un minimum, les valeurs maximales et l'étape ...
essayer ce code ci-dessous et la mettre en œuvre dans votre code ASP
<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.min.js"></script>
<link class="jsbin" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<style type="text/css">
#slider { margin: 10px; width: 300px; }
body { font-size: 20px; }
</style>
<script type="text/javascript">
$(document).ready(function(){
$("pre a").bind("click", function() { // show current hidden value
alert($("#prdRange").val());
});
$("#slider").slider({
min: 40, // minimum amount
max: 80, // maximum amount
step: ((80 - 40)/10), // steps ...
slide: function(event, ui) { // fire this when change
$("#lbl").text(ui.value + ",00 €");
$("#prdRange").val(ui.value);
}
});
});
</script>
</head>
<body style="font-size:62.5%;">
<div id="slider"></div>
<span id="lbl">40,00 €</span>
<input type="hidden" id="prdRange" value="40" />
<pre>min: 40 Euros, max: 80 Euros, <a href="#">range chosen</a></pre>
</body>
</html>
tout ce que vous doivent faire est de changer les valeurs avec la valeur asp lorsque vous chargez la page comme
$("#slider").slider({
min: <%= ProductMinValue %>, // minimum amount
max: <%= ProductMaxValue %>, // maximum amount
step: <%= ProductStepValue %>, // steps ...
slide: function(event, ui) { // fire this when change
$("#lbl").text(ui.value + ",00 €");
$("#prdRange").val(ui.value);
}
});
voir ce code en direct dans JSBin (vous pouvez le modifier en ajoutant /modifier à l'URL ...)
Cest fantastique! Merci pour le code .. Puis-je être effronté et vous demander une chose de plus, comment puis-je afficher cette valeur sur la page? Je sais que c'est facile avec .NET, mais quand les utilisateurs déplacent le (s) curseur (s), j'en ai besoin pour afficher la ou les valeurs dans la requête SQL afin qu'elle sache quels produits afficher. Merci encore de prendre le temps de poster l'exemple de code! – leen3o
laissez-moi essayer si ce que vous dites est: vous voulez présenter une liste de produits en fonction de cette valeur de sortie à la volée (ajaxing it)? – balexandre
comment affichez-vous cette liste de produits? Tableau, UL, GridView (.NET)? – balexandre