문제

마우스를 클릭 할 때 jQuery 대화 상자가 닫히는 것을 방지하려면 어떻게해야합니까? ESC를 치는 것은 괜찮지 만 Close-ICON을 클릭하여 닫을 때까지 열어두고 싶습니다.

어떤 아이디어?

도움이 되었습니까?

해결책

당신은 사용할 수 있습니다 dialogbeforeclose 대화 상자가 닫히려고 할 때마다 호출되는 콜백 함수를 전달하는 이벤트.

돌아 오면 false 이 기능에서 클로즈가 취소됩니다.

$('.selector').bind('dialogbeforeclose', function(event, ui) {
  ...
});

http://docs.jquery.com/ui/dialog#event-beforeclose

이벤트가 발사 된 요소를 확인하고이를 사용하여 사용자가 X를 클릭하여 닫히거나 다른 것을 클릭했는지 여부를 결정할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top