Tente envolver o ouvinte em uma função anônima como esta:
canvas.addEventListener("touchstart", function() {touchStart;}, false);
Eu tenho um aplicativo HTML5, que eu quero portar para o Ubuntu como um aplicativo Cordova com o Ubuntu SDK. Ele usa eventos de toque em uma tela e funciona bem em qualquer navegador, mas não com o Cordova. Eu vinculo os eventos assim:
canvas.addEventListener("touchstart", touchStart, false);
canvas.addEventListener("touchend", touchEnd, false);
Mas as funções touchStart e touchEnd nunca são chamadas. Ainda não funciona com canvas.ontouchstart = touchStart
, mas ontouchstart in canvas
retorna verdadeiro. Existe alguma maneira de obter / emular o evento com o SDK?
Obrigado!
Tente envolver o ouvinte em uma função anônima como esta:
canvas.addEventListener("touchstart", function() {touchStart;}, false);