Complemento de perilla de marcación amigable para dispositivos móviles en Vanilla JS-JogDial. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: ohsiwon
Views Total: 98
Sitio oficial: Ir a la web
Actualizado: March 27, 2019
Licencia: MIT

Vista prévia

Complemento de perilla de marcación amigable para dispositivos móviles en Vanilla JS-JogDial. js

Descripción

El plugin de JavaScript JogDial. js le ayuda a crear un control de perilla personalizable, amigable con el móvil, donde los usuarios pueden ajustar los valores mediante el arrastre cíclico con el ratón o los dedos.

Funcionamiento

Descargue y cargue los archivos del plugin JogDial en el documento.

<script src="jogDial.js"></script>

Cree un contenedor para colocar el mando.

<div id="example"></div>

Inicialice el JogDial.

var dial = JogDial(document.getElementById('example')

El ejemplo CSS para el estilo del control de perilla.

#example {

width: 200px;

height: 200px;

background: url('bg.png');

background-repeat: none;
}

#knob {

background: url('knob.png');
}

Personalice el control de la perilla con los siguientes parámetros:

var dial = JogDial(document.getElementById('jog_dial_example'),{


debug : false,


touchMode : 'knob',
// knob | wheel


 knobSize : '30%',


wheelSize : '100%',


zIndex : 9999,


degreeStartAt : 0,


minDegree : null,
// (null) infinity


maxDegree : null
 // (null) infinity
}

Event handlers.

addEventListener("mousemove", function(evt){

// on move

// event.target.rotation
});

addEventListener("mousedown", function(evt){

// on move

// event.target.rotation
});

addEventListener("mouseup", function(evt){

// on move

// event.target.rotation
});

Cambie el grado manualmente.

dial.angle(90);

Te puede interesar: