2010-03-05 43 views
7

Estoy buscando un control deslizante elegante usando JQuery/Javascript. El control deslizante JQuery nativo es bastante insulso para este requisito. El control deslizante se utilizará para especificar el volumen en incrementos de 5. Por lo tanto, este control deslizante solo debe permitir que el usuario se deslice en incrementos de 5.Control deslizante para el volumen - JQuery/Javascript

Una característica interesante es poder mostrar la etiqueta arriba de la posición del control deslizante qué volumen ha seleccionado el usuario.

+0

Cualquiera que sea su uso, asegúrese de tomar el logaritmo para el multiplicador de volumen final. –

+0

@Mark - ¿Podrían entrar en más detalles sobre eso? Tengo curiosidad por saber a qué te refieres. –

+0

¿Qué pasa con el deslizador jQuery UI exactamente? Usted menciona que es "demasiado soso", pero cumple con todos los requisitos ... saber qué le pasa ayudaría. –

Respuesta

9

Aquí hay un ejemplo del customization you're after que usa el jQuery UI Slider. Todo es CSS en segundo plano, puedes personalizarlo al máximo.

Ajuste de la presión que puede hacer incrementos y actualizar el importe de esta manera:

$("#mySlider").slider({ 
     orientation: "vertical", 
     range: "min", 
     min: 0, 
     max: 100, 
     step: 5, 
     slide: function(event, ui) { 
      $("#amount").val(ui.value); 
     } 
}); 
$("#amount").val($("#mySlider").slider("value")); 
2

He encontrado un regulador de volumen agradable. Creo que esto es lo que estás buscando. Es el clásico controlador en forma de triángulo con barras verticales en aumento. Y es muy personalizable con indicador de posición. Descargue el archivo zip aquí: http://ruwix.com/javascript-volume-slider-control/

Cuestiones relacionadas