2011-07-27 4 views
0

JavaScript가 새로 도입되었습니다 ... JQuery를 사용하여 사용자 지정 대화 상자를 작성하고 있습니다.대화 상자 닫기 및 X 위치 바꾸기

질문 (들) :

  1. 어떻게 어디서든 내가 원하는 특정 (X, Y) 좌표 (또는 다른 메커니즘)을 사용하여 화면에 대화 상자를 위치? 중간에 나타나지 않도록하십시오.

  2. X를 "닫기"로 바꾸는 방법은 무엇입니까?

이 되세요 그러나 이것은 단지 대화 상자의 제목 표시 줄이 사라합니다 :
function showBox() { 
    $("#showBox").dialog( 
     { 
      closeOnEscape: false,  
      open: function(event, ui) { 
       $(".ui-dialog-titlebar-close").hide(); 
     } 
); 
} 
  1. 는 어떻게 드래그 또는 최종 사용자에 의해 이동 될 수 없도록 설정할 수 있나요?

어떤 도움이 가장 극명하게 될 것이다 ...이 읽을 시간을내어 주셔서 감사합니다.

답변

0
  1. position 옵션
  2. draggable 옵션

당신은 아마 당신이 원하는 것을 얻을 수있는 닫기 논리에 놀러가 있지만 여기의 요점입니다거야 ...

function showBox() { 
    $("#showBox").dialog({ 
     open: function(event, ui) { 
      jQuery('.ui-dialog-titlebar-close').removeClass("ui-dialog-titlebar-close").html('<span>Close</span>'); 
     }, 
     draggable: false, 
     position: [350,200], 
     closeOnEscape: false 
    }); 
} 

편집 : 죄송합니다. 링크가 작동하지 않지만 해당 옵션은 링크 된 페이지의 옵션 탭에 있습니다.