Я пытаюсь написать элемент canvas, который можно «рисовать» с помощью мыши и мобильного устройства (iOS / Android).
вот мой код привязки:
// Mouse based interface
$(drawing.canvas).bind('mousedown', drawing.drawStart);
$(drawing.canvas).bind('mousemove', drawing.draw);
$(drawing.canvas).bind('mouseup', drawing.drawEnd);
$('body').bind('mouseup', drawing.drawEnd);
$(drawing.canvas).bind('touchstart', drawing.drawStart);
$(drawing.canvas).bind('touchmove', drawing.draw);
$(drawing.canvas).bind('touchend', drawing.drawEnd);
Работает с компьютером (ПК, Mac), но не с мобильным (iOS / Android).Я также попробовал addEventListener
для touch*
событий, но без радости.
Есть идеи?