jQuery | javascript | CSS

jQuery 다이얼로그 창이 안닫혀!!

Godffs 2017. 8. 29. 12:25
반응형

jQuery 다이얼로그 창을 띄우고 확인, 닫기 버튼을 클릭하고 닫게 하고 싶었다.


근데 닫기 하면 창은 사라지는데 다시 띄우고 나서 닫기를 누르면 안닫혔다...;;


확인해보니깐 다이얼로그 창 디자인이 숨김으로 display:none; 으로 되어있었다.


그리고 소스에도 다이얼로그 창이 그대로 있다...




찾아보니깐 이런 방법이 있넹!!



$('#다이얼로그ID').dialog('destroy').remove();



해보니깐 잘된다. 디자인이 숨김으로 되지 않고 사라진다.

ㅋㅋㅋ



출처 : https://stackoverflow.com/questions/2864740/jquery-how-to-completely-remove-a-dialog-on-close





근데 이게 됐다 안됐다 그런다...ㅡ_ㅡ;;


그래서...



$('#다이얼로그ID').dialog('close');

$('#다이얼로그ID').dialog('destroy').remove();


두개 같이 쓰니깐 되긴된다...;;;




아냐...안되...




이게 될려나...했는데


$('#다이얼로그ID').remove();

또는

parent.$('#다이얼로그ID').remove();



그리고 

$('#다이얼로그ID').dialog('close'); 되긴되는거였음...

$('#다이얼로그ID')를 못찾길래

parent.$('#다이얼로그ID') 하니깐 찾음...그래서


parent.$('#다이얼로그ID').dialog('destroy').remove();



어때요~?


참 쉽죠~?


끝~

반응형