2013-07-15 5 views
-2

함수가 실행될 때 jQuery 대화 상자를 닫으려면 어떻게해야합니까? 지금까지 (대화 상자를 닫은 후 함수를 실행하여) 다른 방법으로 해결책을 찾았습니다.함수 호출시 jQuery 대화 상자 닫기

+2

"함수가 실행될 때 jQuery 대화 상자를 닫습니다."및 "대화 상자의 닫기 이벤트에 함수 바인딩"은 반대입니다. 무엇 이니? – Grinn

+0

전자가 내가 찾고있는 것입니다. – FearlessFuture

답변

2

close 방법을 사용하십시오.

$(".selector").dialog("close"); 

docs 상태로 close() "대화 상자를 닫습니다."

+0

고마워요! – FearlessFuture

0

는 좀 더 같은 좋은 경험 .. 했어

$(".selector").clone().dialog("open"); 

/* Then when you're done with it */ 
$(".selector").dialog("close").destroy(); 

되는 중요한 사실은 그 DOM 당신이 그들 대부분이 상태를 유지, 작업하고있는 개체를 내용에 따라 기본 코드부터 div를 숨기고 드러내는 것만으로 대화 상자를 닫아도 대화 상자의 상태가 원래 의도 된 아티팩트로 재설정되지 않습니다. 대부분의 경우 성가시다.