Назначение сенсорных событий элементам в Canvas - iPad - PullRequest
1 голос
/ 12 июля 2010

Я создаю веб-приложение для iPad и пытаюсь назначить сенсорное событие элементу в canvas.Я настроил это так:

function initialize() {
    touch_element = new Image();
    touch_element.src = 'img/image.png'
    touch_element.onload = function(){
        canvas.drawImage(football, 50, 50, 184, 120);
        touch_element.addEventListener('touchstart', touch_start, false);
        touch_element.addEventListener('touchmove', touch_move, false);
        touch_element.addEventListener('touchend', touch_end, false);
    }
}

Я не получаю никаких ошибок и изображение загружается просто отличноЕдинственное, что сенсорные события не стреляют.Возможно ли сделать это в рамках canvas?

1 Ответ

1 голос
/ 12 июля 2010

Вы не можете назначить сенсорные события объекту image. Единственные действительные атрибуты onerror, onload, src, validate.

Связанная тема: Привязать событие к фигуре на холсте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...