나는 iPad에 페이지가 있습니다. 제네릭 컨테이너 요소 대신 특정 요소를 어떻게 만듭니 까?
$(document).bind("touchstart",function(e){
console.log("touchstart on target : " + e.target.id);
}
나는 iPad에 페이지가 있습니다. 제네릭 컨테이너 요소 대신 특정 요소를 어떻게 만듭니 까?
$(document).bind("touchstart",function(e){
console.log("touchstart on target : " + e.target.id);
}
에 한번 사용 delegate
대신 행동
$(function() {
$(document).delegate('div', 'click', function(event) {
alert($(this).attr('id'));
// To prevent Propagation
event.stopPropagation()
});
});
: http://jsfiddle.net/xem65/ 위임에
문서 도구 (I 어떤 터치 장치 근처의 기압이 없기 때문에 클릭을 사용하여)
그것은 작동해야합니다. test case은 http://gregmurray.org/ipad/touch-events.html을 기반으로 이벤트를 로그 아웃하며 div에서 발생하는 터치 시작을 인식하는 것으로 보입니다. 어쩌면 당신은 그것이 실패하고있는 예제를 게시 할 수 있습니까?
'touchstart'를'tap'으로 대체하는 방법 –
이미 시도했습니다 ... 작동하지 않습니다 .. – Diana
'event.target'가 실제로 작동해야합니다 ... –