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();
어때요~?
참 쉽죠~?
끝~
반응형