2013-02-25 2 views
1

내 jQuery 코드의 클릭에 jQuery를 창을 닫으려면 무엇입니까?내가 닫기 버튼

+3

NONONONONO를 .... 작품! 그것은 jQuery가 아니라 JQuery입니다. __tears__ –

+0

어떻게 이미지보기 창을 만들었습니까? window.open을 사용하여 부모 창에서 만든 새 창입니까? 당신은 항상 질문을 편집하고 수정할 수 있습니다 @SnakesandCoffee – Whizkid747

+0

... – Uooo

답변

0

시도해보십시오. 그 다음 새 창에서 만약

$("#yourDivWithImage").hide(); 
+0

'.hide()를 호출 할 닫기 버튼 인 경우 덴 ND 이미지를 확대 거라고 어떤 그림을 클릭하면 페이스 북에서 보는 바와 같이 jQuery를 사용하여 상자에 포장 Whizkid747,''<- 그것은 부모 창으로 열려 새로운 대화입니다 그것이 새로운 윈도우 아니다)' – Jai

+0

엡, 당신은 – Maris

0

: http://jsfiddle.net/pBALx/

var w = window.open("urlToImagePage"); 

$("#close").click(function() { 
    w.close(); 
}); 
$(document).keyup(function(e) { 
    if (e.keyCode == 27){ 
     w.close(); 
    } 
}); 
+0

맞다 : ---------- ----- <<< 소문자를 참조 – user2015643

0

당신이 keypressed를 탈출의 창/대화 상자를 닫습니다 싶다면, 나는 완전히 당신이 원하는 것을 이해 모르겠지만 ...

$("#close").click(function() { 

//some code to be executed 

}); 

$(document).keyup(function(e) { 

if (e.keyCode == 27) { } // esc 
    $("#close").triggerHanlder("click"); 
}); 

을하지만, 어떻게 든 그것을 할 수있는 더러운 방법을 먹으 렴 : 잘 당신은 간단하게 다음과 같이 이벤트를 트리거 할 수있는, 무엇을 당신의 #의 close.Click 기능에 실행 상위 페이지가 로딩이 그대로 날엔 페이지로 돌아 갈 것입니다 그래서 나는 날엔 가까운 사업부의 클릭에 나타나서 이전 페이지로의 링크를 제공하여 내 대답 WID했던 귀하의 답변들 많이

0

덕분에 여전히 메모리의 낭비 다시하지만 감사