Получить / эмулировать сенсорное событие в приложении Cordova

У меня есть приложение HTML5, которое я хочу портировать на Ubuntu как приложение Cordova с Ubuntu SDK. Он использует сенсорные события на холсте и отлично работает в любом браузере, но не с Cordova. Я связываю события следующим образом:

canvas.addEventListener("touchstart", touchStart, false);
canvas.addEventListener("touchend", touchEnd, false);

Но функции touchStart и touchEnd никогда не вызываются. Он все еще не работает с canvas.ontouchstart = touchStart, однако ontouchstart in canvas возвращает true. Есть ли способ получить / эмулировать событие с помощью SDK?

Спасибо!

1
задан 2 March 2014 в 17:52

1 ответ

Попытайтесь обернуть слушателя в анонимную функцию как это:

canvas.addEventListener("touchstart", function() {touchStart;}, false);
0
ответ дан 2 March 2014 в 17:52

Другие вопросы по тегам:

Похожие вопросы: