터치 스크린의 HTML5 멀티 터치 이벤트


9

24 인치 터치 스크린이있는 Ubuntu 컴퓨터가 있고 제대로 작동합니다. 마우스를 움직여 여러 터치 포인트로 제스처를 수행 할 수 있으므로 하드웨어가 제대로 작동합니다. 이제 브라우저가 브라우저를 해석 할 수 있는지 궁금합니다 mousedown, mousedrag 등이 아닌 터치와 같은 이벤트. HTML5는 터치 및 다중 터치에 대한 지원이 훌륭하며이 설정을위한 웹 응용 프로그램을 개발하고 싶습니다.


3
흥미로운 질문입니다. GTK로 인해 Linux에서 Chrome / Chromium에이 기능이 부족한 것 같습니다 . Firefox 는 "Mac 및 Linux에서 터치 이벤트가 아직 구현되지 않았습니다" 라고 말합니다 .
— gertvdijk

1
X와 Chromium OS에서 실행되지만 GTK 대신 Aura에서 실행되는 Chromium은 뛰어난 멀티 터치를 지원합니다. 모든 JS 이벤트는 원하는대로 정확하게 트리거됩니다.
— Martin

답변:


1

실제로 jQuery Mobile ( http://jquerymobile.com/ )에는 모든 장치에 대한 터치 이벤트 및 제스처 지원을 제공하는 jQuery JavaScript 프레임 워크 용 플러그인이 있습니다.

또한 http://www.jqmgallery.com/ 을 확인하여 jQuery Mobile로 구축 된 실제 응용 프로그램을 확인하십시오. (대부분의 경우 고급 실생활 예제를 위해 소스 파일을 감시 할 수 있습니다)


3
문제는 webui를 빌드하는 것이 아니라 코드가 정확히 동일한 하드웨어에서 완벽하게 작동하지만 Windows 7 + Chrome을 실행하는 것입니다. 문제는 Linux에서 터치가 Chromium / Chrome에서 마우스 클릭으로 해석되고 터치 스타트 / 터치 엔드로 해석되지 않는다는 것입니다.
— Martin

1
jQuery Mobile이 문제를 우회하지 않습니까? 그렇지 않으면 터치 스크린이 폴백 모드에서만 일반 마우스로만 인식되므로 적합한 드라이버가 사용되지 않는 것이 가장 좋습니다. help.ubuntu.com/community/EloTouchScreen를 찾았 지만 구식입니다. 터치 스크린 공급 업체와 "우분투 드라이버"를 검색하여 작동하는 솔루션을 찾으십시오. 행운을 빕니다!
— mondjunge
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.