j'ai mise en place des curseurs sur la page 1, mais lorsque vous faites glisser 1 curseur le montant de tous les changements de curseurs ...jQuery UI plusieurs curseurs avec quantité
Comment puis-je faire un curseur séparé de l'autre? Et si ce n'est pas pour modifier le travail, comment puis-je utiliser un span au lieu d'un champ d'entrée pour montrer le montant?
JS:
$(".slider").each(function() {
$(".slider-range").slider({
range: true,
min: 0,
max: 100,
values: [30, 60],
slide: function (event, ui) {
$(".amount").val("$" + ui.values[0] + " - $" + ui.values[1]);
}
});
$(".amount").val("$" + $(".slider-range").slider("values", 0) +
" - $" + $(".slider-range").slider("values", 1));
});
HTML:
<div class="slider">
<b>Price range:</b>
<input type="text" class="amount" />
<div class="slider-range"></div>
</div>
HI WTK, je ne reçois aucune erreur. Mais lorsque vous modifiez un curseur, le dernier champ d'entrée mettra à jour le montant pour tous les curseurs. Ce n'est pas correct car tous les curseurs ont leur propre champ de saisie. – Maanstraat
J'ai mis à jour ma réponse - mon code manquait * var * mot-clé avant * $ this * déclaration. – WTK
Salut WTK, mais maintenant tout montant ne sera plus mis à jour voir ceci: http://jsfiddle.net/s39Nj/ – Maanstraat