2010-12-14 31 views
7

J'ai un simple curseur d'interface utilisateur jQuery qui a une plage numérique de 25 à 35. Cela fonctionne très bien et la valeur par défaut est 28. J'espère ajouter une coche simple au curseur pour indiquer que 28 est l'emplacement par défaut est. Existe-t-il un moyen simple d'ajouter un indicateur?Comment ajouter un marqueur à un curseur de l'interface utilisateur jQuery?

$('#cycle_length').slider({ 
    range: "min", 
    value: 28, 
    min: 25, 
    max: 35, 
    step: 1, 
    slide: function(event, ui) { 
    $("#amount").val(ui.value); 
    } 
}); 
$("#amount").val($("#cycle_length").slider("value")); 

Répondre

5

vérifier la mise en œuvre à: http://jsbin.com/iwime

le principe est assez simple, vous spécifiez vos tiques puis vous les placez à l'intérieur du curseur par incréments, en spécifiant la position en%, donc si vous aviez 10 tiques, vous pouvez les placer à 0%, 10%, 20%, 30% .... 90%

Vous pouvez également générer automatiquement la liste des graduations à partir du min et du max, sachant à quel intervalle vous voulez les graduations.

+5

Pour ceux qui tombent sur cette page, ceci est actuellement cassé. – Seiyria