2010-04-26 9 views
1

I don t want the cross for closing the dialog box to appear in the dialog box i m 만들기. 어떻게해야합니까?대화 상자에서 교차 제거 jquery

또한 대화 상자에서 십자가를 클릭하면 닫히지 않고 파괴하고 싶습니다. 어떻게 할 수 있습니까?

답변

3

X가 필요하지 않지만 클릭하면 상자를 파괴 하시겠습니까? 당신은 하나 또는 다른 것을 결정해야합니다.

그러나 주변에 그것을 파괴하기 위해, 다음과 같은 작동합니다 (당신은 당신이 사용하는 어떤 클래스 또는 ID와 선택기를 수정해야합니다) :

$(".selector").dialog({ 
    close: function(event, ui) { 
    $(this).dialog("destroy"); 
    } 
}); 

편집 주석 아래에 대한 :

지금까지 보았 듯이 버튼을 비활성화 할 수있는 옵션이 없습니다. 그러나이를 숨기면 해킹 할 수 있습니다 (테스트되지 않음).

$(".selector").dialog({ 
    open: function(event, ui) { 
    //$(".ui-dialog-titlebar-close").hide(); 
    $("a.ui-dialog-titlebar-close").remove(); //courtesy of user281180, see below 
    } 
}); 
+0

답변을위한 Thnks. 나는 X를 원하지 않아. 어떻게하면 돼? – learning

+0

약한 시도를했는데 편집 된 답변을 참조하십시오. – GlenCrawford

+0

작동 되나요? – GlenCrawford

관련 문제