nevermind merke ich, dass 'JSON.stringify (evt)' die Daten im Ereignisobjekt nicht ausgibt ????touchmove-Ereignis hat leere Ereignisdaten
ursprüngliche Frage:
ich habe
var canvas = document.createElement('canvas');
canvas.addEventListener('touchmove', function(evt)
{
alert(JSON.stringify(evt));
},false);
, wenn ich die Warnung zu sehen, die 'evt' ist leer. Also alle diese Beiträge wie dieser iphone's safari touchmove event not working, die sagen, das 'OriginalEvent' zu bekommen, gelten nicht für mich, weil es nichts im evt überhaupt zu sehen gibt.
Wie erhalte ich die ‚evt‘ touch Daten darin zu haben, so dass ich Berührungsstellen mit Code wie
bekommenvar touch = evt.changedTouches[0];
?
Hinweis: Die nächste Codezeile hat folgende Mausereignisse, die
große Arbeit dortcanvas.addEventListener('mousemove', function(evt)
{
alert(JSON.stringify(evt));
}, false);
Sie verwendeten die Bind-Methode, nicht addEventListener, die Rückgabewerte sind nicht das Gleiche. –
Versuchen Sie, Ihren Code mit einem Emulator zu debuggen. Ausgabe von Daten in der Konsole mindestens. –