2014-09-03 12 views
0

사진 상단에 그림을 그릴 수 있도록 magnific-popup에 lraphael-sketchpad를 추가하고 있습니다. iOS에서 작동하도록 스케치 패드를 지우는 버튼을 얻을 수 없습니다. clear 버튼은 부트 스트랩 클래스 "btn"이있는 div로 모양을 만들고 버튼처럼 동작하므로 커서가 이미 있습니다. 일부 사람들이 도움을주는 것처럼 포인터가 추가되었습니다.iOS에서 jQuery 클릭 이벤트가 무시되었습니다.

여기 http://codepen.io/creativetags/pen/BrsAp

탭이/당신이 그것을 그리기 및 지우기 버튼을 시도 할 수 팝업을 열려면 이미지를 클릭 테스트 케이스입니다. 너무 iOS 기기

$(document).on('click', '#editor_clear', function(){ 
    console.log('clicked clear'); 
    sketchpad.clear(); 
}); 
+0

가능한 중복 [어떻게

은 버튼의 클릭 이벤트를 잡을 수있는 코드 나는 아이폰 웹 응용 프로그램에서 클릭 이벤트에 jQuery를 사용합니다.] (http://stackoverflow.com/questions/3025348/how-do-i-use-jquery-for-click-event-in-iphone-web-application) – Nope

답변

5

당신이 touchstart을 수신해야합니다 : :의

$(document).on('click touchstart', '#editor_clear', function() { 
    console.log('clicked clear'); 
    sketchpad.clear(); 
}); 
+0

I 내가 그것을 시험해 보았다고 생각했다. 그러나 충분히 확실하다, 그것은 일한다! –