내 PhoneGap 앱의 링크에 실시간 이벤트를 바인딩하고 있습니다. 이벤트가 성공적으로 실행되었지만 (alert()
인 경우) 이벤트 데이터에 첨부 된 모든 터치 데이터가 있어야하는 것처럼 보입니다. 이는 모든 터치 이벤트 (touchstart
, touchmove
및 touchend
)에서 발생합니다.jQuery live() iPhone 터치 이벤트 속성을 제거 하시겠습니까?
$('a').live('touchend', function(event) {
event.preventDefault();
alert(event.touches.length); // event.touches should be populated!
});
아이디어가 있으십니까? jQuery.live()와 SOL입니까?
내가 livequery을하려고합니다, 감사합니다. 터치 이벤트가 잡히고있는 것처럼 보였습니다. 꽤 잘 지원되었지만, 모든 이벤트 속성을 따라가는 뭔가가 추가로 발생해야합니다. – ceejayoz
나는 livequery가 타이머를 사용한다고 믿는다. 그래서 그것이 훨씬 더 많은 것을 지원할 수있다. jQuery 팀은보다 효율적이지만 제한적인 다른 방법을 사용했습니다. – Jab