jQuery kaydırıcısını, minimum & max miktarları arasındaki her bir değerin karşısına ayarlanacak değerlere sahip olacak şekilde ayarlamaya çalışıyorum.jQuery UI kaydırıcı değerleri
"0, 25, 50, 100, 250, 500" ifadesini kullanmak istediğim kişi sayısı kadar kaydırılabilir, ancak nasıl yapıldığını bilemez. Onları "Değerler" bölümüne koymak hiç bir şey yapmıyor gibi görünüyor.
<script type="text/javascript">
$(function() {
$("#slider-range").slider({
range: true,
min: 0,
max: 500,
values: [100, 250],
slide: function(event, ui) {
$("#amount").val('Miles: ' + ui.values[0] + ' - ' + ui.values[1]);
}
});
$("#amount").val('Miles: ' + $("#slider-range").slider("values", 0) + ' - ' + $("#slider-range").slider("values", 1));
});
</script>
+1 Bu hayret verici çalışıyor! Değerlerin, aralarında sabit bir görsel genişliğe sahip olmasını istiyorsanız, harika. Şimdi yalnızca bu davranışı Yii;) –
@great_llama içinde uygulamak için CJuiSliderInput'ı genişletmem gerekiyor, sürümünüz bir kaydırıcıda 2 başparmak üretiyor, böylece her ikisini de sürükleyebilirsiniz. Sürüklemek için sadece bir başparmak ihtiyacınız varsa bunu değiştirdim. http://jsfiddle.net/8B4wY/2/. Birinin tam olarak tek bir versiyona ihtiyacı olması durumunda cevabınıza ekleyeceğim, bunun buraya ait olmadığını düşünüyorsanız lütfen onu kaldırın. – rmagnum2002
İkinci örnekte: '' range slider: tek-başparmak versiyonu' 'min' değeri' 0' olmalıdır. – kolobok