Ich versuche ein ziehbares div zu machen.Ziehen eines div via touch - sehr langsam
Javascript-Code Snippet:
document.getElementById('mySidenav').addEventListener('touchmove',
function(event) {
event.preventDefault();
clickX = event.touches[event.touches[0].identifier].pageX;
if(navigationOpen){
//draggable.style.width = Math.floor(clickX) + 'px';
document.getElementById('mySidenav').setAttribute("style","width:"+ clickX + "px");
}
}, false);
Nun gibt es zwei Probleme:
1) Der Widerstand funktioniert nicht, bis ich (nicht unbedingt endende Berührung)
2 nicht mehr bewegen) Es gibt auch ein bisschen Verzögerung, wenn sich die <div>
bewegt.
ich überprüfen, um die Bewegung von outputing meine clickX
und es funktioniert gut unter 30fps
Bin ich etwas falsch zu machen, um zu sehen? Gibt es eine Möglichkeit, dies zu tun?
UPDATE: Ich bin mit diesem Programm in Cordova auf Android
Gibt es einen Grund, warum Sie nicht jQuery verwenden? Oder speziell jQuery Mobile? – Dekel
Ich lerne immer noch :) –