Bitte korrigieren Sie mich, wenn ich falsch liege!jQuery trigger ziehbar start und stopp von touchmove event
https://codepen.io/MrHill/pen/kLvcw
Die obige URL zeigt funktionelle Kombination Zahlenschloss mit jQuery ziehbar. Ich möchte dies in Touch-Geräten verwenden (touchmove-Ereignis in js). Ich versuche, es zu googeln, aber ich fand folgenden Code
jQuery(".lock-dial ul").draggable();
jQuery.fn.draggable = function() {
var offset = null;
var start = function(e) {
var orig = e.originalEvent;
var pos = jQuery(this).position();
offset = {
y: orig.changedTouches[0].pageY - pos.top
};
};
var moveMe = function(e) {
e.preventDefault();
var orig = e.originalEvent;
jQuery(this).css({
top: orig.changedTouches[0].pageY - offset.y,
});
};
this.bind("touchstart", start);
this.bind("touchmove", moveMe);
};
In dem oben genannten Code touchmove funktioniert. aber nicht richtig. beim Ziehen von Touch-Geräten funktionieren die wiederholbaren Zahlen nicht und die Scroll-Position der y-Achse ist nicht gleich jQuery ziehbar (Scrollen in ziehbarer Funktion Y-Achse Inkrementieren/Dekrementieren um 35 px).
Ich denke, ich habe nicht richtig erklärt. Eigentlich https://codepen.io/MrHill/pen/kLvcw Kombination Zahlenschloss Funktionalität arbeiten mit Touch-Geräten.
Dieser Code wird für mein Bruder College Mini-Projekt in Login-Modul benötigt. Könnte mir bitte jemand helfen? Danke im Voraus.