2010-03-01 7 views
1

Asp.Net vs08 C#에서 작업합니다. ** 버튼의 하단 **를 표시하고 싶습니다. 페이지의 중앙에 있지 않습니다. 여기에는 제 구문이 있습니다.팝업 위치를 설정하는 방법?

영문 코드 :

<input id="Button3" type="button" value="Open 1" /> 

JQuery와는 :

<script type="text/javascript"> 
    $(function() { 
     $("#Popup").dialog({ 
      bgiframe: true, 
      autoOpen: false, 
      height: 300, 
      modal: true, 
      buttons: { 
       Cancel: function() { 
        $(this).dialog("close"); 
       } 
      }, 
     close: function() { 
       allFields.val("").removeClass("ui-state-error"); 
     } 
     }).parent().appendTo($("form:first")); 
     $("#Button3").click() { 
     $("#Popup").dialog("open"); 
     }); 
    }); 
</script> 

나를 구문 또는 내 구문을 수정 보여줍니다. 감사. 당신은 당신의 옵션 인수에 position 필드를 추가해야합니다

답변

1

:

<script type="text/javascript"> 
    $(function() { 
     $("#Popup").dialog({ 
      bgiframe: true, 
      autoOpen: false, 
      height: 300, 
      modal: true, 
      position: [100, 200], // 100 is x location, 200 is y location, in pixels 
      buttons: { 
       Cancel: function() { 
        $(this).dialog("close"); 
       } 
      }, 
     close: function() { 
       allFields.val("").removeClass("ui-state-error"); 
     } 
     }).parent().appendTo($("form:first")); 
     $("#Button3").click() { 
     $("#Popup").dialog("open"); 
     }); 
    }); 
</script> 

position

"top" 또는 "left" 같은 문자열을 받아 들일 수 있습니다.

자세한 내용은 jQuery UI Dialog documentation을 참조하십시오.

+0

덕분에 내가 동적으로 위치를 설정 버튼 컨트롤의 왼쪽 팝업의 위치를 ​​설정 볼까 싶어 나누었다, 당신의 주어진 구문 위치 : [100, 200], 내 문제를 해결하지. – user280048

+0

@ user280048 대신에'[100,200]'을 설정하고 계산하는 위치를 전달하십시오 ... –

0

그냥 같이 검색어에 위치 키워드를 추가

위치 : [400, 500]

+1

감사합니다.하지만 위치를 동적으로 설정하고 싶습니다. 버튼 컨트롤 왼쪽의 팝업 위치, 지정된 구문 위치를 설정하는 방법 : [100, 200], 제 문제를 해결하지 못해요. – user280048

관련 문제