Moin Moin,
...hab da mal ne Frage:
Ich habe einen Touch-EventListener den ich registrieren und wieder löschen möchte. Registrieren klappt, das Löschen weniger.
Das ist mein Script:
let Objekt1 = document.getElementById("Objekt1");
let functionTouch = (o, e) => {
	e.preventDefault();
	o.style.top = `${o.getBoundingClientRect().top + 10}px`;
};
let functionTouchEnd = (o, e) => {
	e.preventDefault();
	o.removeEventListener("touchstart", functionTouch);
	/*
	
	Nun sollte "touchstart" nicht mehr aktiv sein!
	
	*/
};
Objekt1.addEventListener("touchstart", functionTouch.bind(this, Objekt1));
Objekt1.addEventListener("touchend", functionTouchEnd.bind(this, Objekt1));
Der Touchend Listener löst offensichtlich nich so aus wie erwartet, da der Touchstart Listener aktiv bleibt - ich kann das Element nicht nur einmal, sondern beliebig oft über den Bildschirm schieben.
Funktioniert übrigens auch nicht mit einem Touchmove dazwischen.
Warum?
Besten Gruß dem sonnigen Norden, Dietrich
 nicht angemeldet
 nicht angemeldet Rolf B
 Rolf B JürgenB
 JürgenB