2012-08-09 2 views
0

제가 동등 확인클릭 이벤트 화재

$('.delete_event_comment').click -> 
    confirm("Delete Comment: Are you sure?") 

요청이 HTML

<a href="/comments/154/remove" class="delete_event_comment" data-method="delete" data-remote="true" rel="nofollow">Delete</a> 

및 커피 스크립트를 생성 레일로부터 원격 링크를 표시 이 자바 스크립트

$('.delete_event_comment').click(function() { 
    return confirm("Delete Comment: Are you sure?"); 
}); 

예상대로 작동합니다. afari 바탕 화면 : 먼저 대화 상자를 표시 한 다음 사용자가 취소를 누르거나 사용자가 확인을 누르면 메모를 삭제하도록 아무 것도하지 않음

그러나 iphone safari에서는 먼저 ajax 호출을 보낸 다음 대화 상자를 표시합니다. 어떤 생각?

답변

0

나는 커피 스크립트에 대해 잘 모르지만 .. 내가 시도를하려는 :

$('.delete_event_comment').click -> 
return confirm("Delete Comment: Are you sure?") 

설명 : jQuery를 이벤트가 false가 반환되는 링크 정상 동작 (또는 전파를) 인하를 클릭합니다.

+0

감사합니다. 질문을 편집하고 처음에 게시 한 coffeescript에 해당하는 javascript를 추가했습니다. – dazl