2012-08-06 4 views
1
jQ('#dvShiftDialog').dialog({ 
         title : 'Confirm', 
         modal : true, 
         draggable : false, 
         resizable : false, 
         disabled : false, 
         closeOnEscape : false, 
         width : 400, 
         height : 325, 
         close : function() { 
          jQ('#dvShiftDialog').dialog("destroy"); 
          jQ('#dvShiftDialog').remove(); 
          jQ('div.ui-dialog').remove(); 
         } 
        }); 
+0

난 그 코드로 그 코드 – Test

+0

에 가까운 버튼을 원한다면, 닫기 버튼이 없다 ... 어떤 버튼이 없어도 돼! – SpYk3HH

답변

2

오른쪽 상단의 "X"를 참조하는 경우 (코드에서 기술적으로 "버튼"이 없음) 다음

open: function(e, ui) { 
    jQ(this).siblings(".ui-dialog-titlebar").children(".ui-dialog-titlebar-close").hide(); 
} 

장소를 함수에 다음과 같이

jQ('#dvShiftDialog').dialog({ 
    title: 'Confirm', 
    modal: true, 
    draggable: false, 
    resizable: false, 
    disabled: false, 
    closeOnEscape: false, 
    width: 400, 
    height: 325, 
    close: function() { 
     jQ('#dvShiftDialog').dialog("destroy"); 
     jQ('#dvShiftDialog').remove(); 
     jQ('div.ui-dialog').remove(); 
    }, 
    open: function(e, ui) { 
     jQ(this).siblings(".ui-dialog-titlebar").children(".ui-dialog-titlebar-close").hide(); 
    } 
}); 
0

또한 이런 식으로 작업을 수행 할 수 있습니다 ....

$('#dvShiftDialog').dialog({ 
    title : 'Confirm', 
    modal : true, 
    width : 400, 
    height : 325, 
    open: function(event, ui) { 
     $(this).parent().find(".ui-dialog-titlebar-close").hide(); 
    } 
}); 
,

관련 문제