2012-09-16 4 views
0

jquery UI 대화 상자 바깥쪽에 닫기 이미지 버튼을 배치하고 싶습니다.닫기 jquery UI 대화 상자 바깥 쪽의 이미지 버튼 닫기

CSS는 :

내 코드입니다

.Close 
    { 
     position:absolute; 
     overflow:auto; 
     height:25px; 
     width:35px; 
     right: -34px; 
     top: 3px; 
    } 

그리고 이것은 Asp.NET 코드 :이 자바 스크립트 코드가

<div id="dialog" class="dialog "> 
    <asp:ImageButton ID="btnCancelpopup" runat="server" ImageUrl="~/Images/quit.png" CssClass="Close"/> 
</div> 

입니다 :

$(function(){ 
$("#dialog").dialog({ 
      maxWidth: 600, 
      maxHeight: 585, 
      height: 450, 
      width: 600, 
      modal: true, 
      autoOpen: false, 
      resizable: false, 
      show: "blind", 
      hide: "explode", 
      open: function (event, ui) { $(".ui-dialog-titlebar-close").hide(); } 
     }); 
}); 

답변

0

당신 수동으로 이벤트를 바인딩 할 수 있음 외부 요소에.

$('#btnCancelpopup').click(function() { 
    $('#dialog').dialog('close'); 
} 
+0

아니, 나는 그것이하지만 당신의 대화 상자가 열려있는 경우에이 당신이 대화 상자 밖에서 "#btnCancelpopup"를 넣을 수있는 솔루션 및 표시/숨기기와 – AbdallahElroby

+0

을 표시 때 닫기 버튼이 대화 상자 밖에서되고 싶어요. –

관련 문제