2013-08-16 1 views
0

나는 DIV의 내용을 보여주고있는 jquery 대화 상자를 가지고있다. 하지만 문제는 링크 버튼을 페이지 하단의 링크 버튼으로 클릭 할 때마다 페이지 하단에 대화 상자가 나타나지만 페이지 맨 위에 표시되도록하여 사용자가 대화 상자를 찾으려면 아래로 스크롤해야합니다.jquery 대화 상자의 위치를 ​​중앙으로 변경하는 방법은 무엇입니까?

<a href="#" onclick="OpenDialog('#divNominees','Add Nominee')"> 

jQuery 코드 :

여기 내 영문 코드

function OpenDialog(obj,title) { 
    $(obj).dialog({ title: title, modal: true }) 
    $(obj).parent().appendTo($("form:first")); 
    var p = $(obj).parent(); 
    } 

이미이 문제를 해결하기위한 전체 아침을 낭비하기 때문에 사람이 밖으로 나를 도와 주면 내가 가장 감사하겠습니다.

미리 감사드립니다.

답변

1

당신은 계속 당신의 사업부는 다른 테이블/div를 또는 무엇이든과 중첩되지. 아래 예제에서 tblOuter는 대화 상자를 가운데 맞춤하려는 테이블의 ID입니다. 회신

$("#divNominees'").dialog({ 
      modal: true, 
      position: { my: "center", at: "center", of: $("#tblOuter") }, 
      title: "Nominees", 
      dialogClass: "ui-dialog-content" 
     }); 
+0

유 천재 r에 ... 내가 원하는대로 당신이 그렇게 그 단지 작업을 much..now 감사 .. – barsan

0
once try with add css 
margin:0 auto; 

or only auto. 
+0

덕분에 .. – barsan

0

읽기 Documentation

$('my-selector').dialog('option', 'position', 'center'); 
+0

답장을 보내 주셔서 감사합니다 그러나 이것은 내 문제에 도움이되지는 .. – barsan

관련 문제