2012-06-17 2 views
0

UI 요소없이 jQuery 모바일의 이벤트 기능을 사용할 수있는 간단한 방법이 있습니까?UI가없는 jQuery 모바일 이벤트

이미 작성된 UI 구성 요소를 모바일 환경에서 멋지게 업그레이드하기위한 것입니다.

+0

가능한 중복을 사용하여 다른 모든 이벤트 등의 모든 결합 할 수 있어야한다 [jQuery를 모바일부터 Enhancement Section

읽기 독립 실행 형?] (http://stackoverflow.com/questions/9417624/jquery-mobile-events-standalone) 브라우저가 Modernizr과 같은 터치 이벤트를 지원하는지 확인한 다음 모바일 장치의 터치 이벤트에 바인딩 할 수도 있습니다 비 모바일을위한 정기적 인 이벤트 장치. 터치 이벤트 핸들러의 'event' 객체에는 몇 번 터치가 발생했는지 (즉, 사용자가 확대 또는 스크롤하는 경우)와 같은 흥미로운 정보가 있기 때문에이 작업을 수행하고 싶습니다. – Jasper

답변

0

data-role=page은 JQM 이벤트가 발생하기 때문에 사용해야합니다.

페이지 내의 나머지 요소에 대해서는 data-enhance=false 플래그를 사용하여 JQM이 스타일을 지정하지 못하게 할 수 있습니다.

JQM 소스

// The current version exposes the following virtual events to jQuery bind methods: 
// "vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel" 

당신의 라이브// 위임에

+0

이것은 페이지 관련 이벤트에 대해 이것이 어떻게 적용되는지를 볼 수 있습니다. 그러나 이것은 'tap'이나'vmousedown'과 같은 이벤트에서도 마찬가지입니까? – epeleg

+0

업데이트 된 답변을 확인하십시오 ... –

+0

그래서 명확히하고 싶습니다 - vmousedown을 사용하려면 data-role = 페이지 요소가 있어야합니까? – epeleg

관련 문제