Touch-Screen und Javascript DOM Mousedown-Ereignis

Habe ich eine javascript-web-Anwendung, verwendet einen touchscreen-browser ist webkit-basiert.

Ich habe ein problem mit diesem:

addEventListener("mousedown", function(event){  
    console.log('down fired');
    event.target.classList.add('down');
}, true);

Wenn Sie mit einer Maus, das target-element der Klasse Hinzugefügt wird, sofort, wenn die Maustaste gedrückt ist, aber wenn über den touchscreen, das target-element der Klasse wird nicht geändert, wenn Sie den finger auf das element.

Das seltsame ist jedoch, das Konsole-log-Nachricht wird gesendet, auf die nach-unten-Ereignis sowohl für die Maus und klicken Sie auf den ts drücken.

Irgendwelche Vorschläge wie man dieses Problem lösen ??

Dank

BEARBEITEN

Habe ich noch das touchstart-event-listener, aber nicht das Feuer auf einen touch-event:

addEventListener("touchstart", function(event){ 
    cl('touch fired');
}, true);

InformationsquelleAutor crankshaft | 2013-02-15

Schreibe einen Kommentar