phpacademy 페인팅 앱 자습서를 사용하여 터치 스크린 지원을 추가하려고했습니다. 마우스 및 터치에 대해 동일한 코드가 있지만 터치 업 및 다운이 트리거되지 않습니다.javascript canvas touchstart 및 touchend가 터치 스크린에서 작동하지 않습니다.
canvas.addEventListener('mousedown', engage);
canvas.addEventListener('mousemove', putPoint);
canvas.addEventListener('touchstart', engage);
canvas.addEventListener('touchmove', putPoint);
canvas.addEventListener('mouseup', disengage);
canvas.addEventListener('mouseout', disengage);
canvas.addEventListener('touchend', disengage);
처리기에 사용하는 코드를 표시 할 수 있습니까? 이벤트 객체는 터치 및 마우스 이벤트와 조금 다르게 보입니다. console.log에서 트리거하지 않는다고 확인 했습니까? 그리고 어떤 브라우저를 사용해 보았습니까 (적어도 Safari는 캔버스로 터치 이벤트를 지원합니까?). – K3N
http; // joeybabcock.me/tests/php/5.php/ 내가 글을 올리기 전에 글자 그대로 이틀 전에 javascript를 시작했습니다. 나는 사파리를 사용하려고 시도 할 것이고, 대답과 함께 가기보다는 – joeybab3