Hallo liebe Foren Mitglieder,
derzeit versuche ich Elemente durch Javascript draggable zu bekommen. Ich benutze hierzu Hammer.js um die Press/Touch Events abzufangen. Nach einem Timeout (Jquery) erzeuge ich dann mittels Jquery UI ein draggable Element.
Problem an der ganzen Geschichte ist, dass ich nun einmal den Finger vom Touchscreen nehmen muss und wieder auf das Element drücken muss um es zu verschieben. Ich komme einfach auf keine Idee, wie ich dieses Problem Lösen könnte.
Ich will im Grunde Drücken gedrückt halten und dann verschieben können. Anbei ein Code Auszug:
Ich freue mich über jede Hilfe hocke an dem mist schon seit fast einer Woche und komme einfach nicht weiter....
Das Internet ist nicht gerade gefüllt mit Informationen darüber. (touchpunch ist ebenfalls eingebunden).
Vielen Dank
derzeit versuche ich Elemente durch Javascript draggable zu bekommen. Ich benutze hierzu Hammer.js um die Press/Touch Events abzufangen. Nach einem Timeout (Jquery) erzeuge ich dann mittels Jquery UI ein draggable Element.
Problem an der ganzen Geschichte ist, dass ich nun einmal den Finger vom Touchscreen nehmen muss und wieder auf das Element drücken muss um es zu verschieben. Ich komme einfach auf keine Idee, wie ich dieses Problem Lösen könnte.
Ich will im Grunde Drücken gedrückt halten und dann verschieben können. Anbei ein Code Auszug:
HTML:
$('.availableDevices .device[data-id]').each(function(){
var that = this;
var hammer = new Hammer(this);
hammer.on('press',function(e){
var timer = setTimeout(function(){
$(that).draggable({
scroll:true,
containment: $("#"+that.id),
revert: true,
disabled:true,
cursor: 'crosshair'});
},500);
$(that).on('mouseup',function(e){
clearTimeout(timer);
});
});
});
Ich freue mich über jede Hilfe hocke an dem mist schon seit fast einer Woche und komme einfach nicht weiter....
Das Internet ist nicht gerade gefüllt mit Informationen darüber. (touchpunch ist ebenfalls eingebunden).
Vielen Dank
Zuletzt bearbeitet von einem Moderator: