에서 승인 될 때까지 페이지를 떠나지 않도록하는 방법 :대답은이 코드를 JQuery와 UI 대화
$(window).bind('beforeunload', function() {
$("#dialogsendnotifications").dialog('open');
});
$("#dialogsendnotifications").dialog({
autoOpen: false,
closeOnEscape: false,
buttons: {
"Yes": function() {
$(this).dialog('close');
},
"No": function() {
$(this).dialog('close');
}
}
});
그래서 기본적으로 사용자가이 예 아니오 대화 상자를 팝업하지 멀리 이동하려고 할 때입니다 무엇. 문제는 대화 상자가 나타나지만 사용자가 버튼을 선택하기 전에 페이지에서 벗어나 탐색한다는 것입니다.
누군가가 대답을 선택할 때까지 기다리는 방법을 알려주실 수 있습니까? 과 같이 작업을 차단하려면 false
강력하게 권장합니다. 그것은 정말 나쁜 사용자 경험이며 거의 모든 합법적 인 비즈니스 요구가 다른 방식으로 더 잘 구현됩니다. 예를 들어 탐색을 통해 우발적 인 데이터 손실을 피하는 방법은 중간 저장 (자동 저장 초안) 기능을 사용하는 것이 좋습니다. 연결이 끊어지면 어떻게 될까요? –