2012-11-04 3 views
1

나는 이벤트 리스너 ('touchstart')에 등록 된 요소가 거의 없다. 웹뷰에 추가합니다. 리스너는 정상적으로 작동하지만 캔버스를 만질 때마다 전체 캔버스를 선택합니다 (일반적인 DOM 개체와 마찬가지로). 작은 지연 후에 이벤트 수신기에서 콜백을 실행 한 다음 캔버스를 선택 취소합니다.안드로이드에서 webview에서 전체 캔버스를 선택 해제하는 방법은 무엇입니까?

내 질문 : 불필요하고 추악하기 때문에이 선택을 사용 중지 할 수있는 방법이 있습니까?

+0

놀랍게도 Chrome-mobile 만 작동합니다. Opera는 잘 작동합니다. – zie1ony

답변

1

우리 팀도이 문제를 정확히 설명했습니다.

js 코드 또는 터치 핸들러에 문제가 없습니다.

canvas{ 
    -webkit-tap-highlight-color: transparent; 
} 

을 그리고이 문제를 해결합니다 :

그냥 같이 캔버스 요소에 CSS 속성을 추가 할 수 있습니다.

관련 문제