2012-05-07 4 views
0

SimpleModal 플러그인을 사용하여 게시물을 팝업하지만 브라우저의 크기가 조정될 때까지 수평 가운데에 있지 않습니다. 나는 최상위 위치를 "0"으로 설정했지만 호출 될 때 수평으로 중앙에 위치 시키길 원합니다. 다음은 내가 그것을 활성화 시키는데 사용하는 기능입니다.브라우저 크기가 조정될 때까지 SimpleModal 팝업이 가운데에 표시되지 않습니다.

jQuery(document).ready(function() { 
jQuery('a.postpopup').live('click', function(){ 
      var id = jQuery(this).attr('rel'); 
    jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('http://fameordie.com/ajax-handler/?id='+id).modal({ 
       opacity:90, 
      position: ["0%"], 
       overlayClose:true 
      }); 
      return false; 
}); 
}); 

답변

0

이 고정 모달을 사용하려는 경우 : 오른쪽 상단 : 더 나은 방법은 containerCss을 제거하고 상단과 오른쪽 모달 CSS에 대한

에 추가입니다 상단에

$(function() { 
jQuery('a.postpopup').live('click', function(){ 
      var id = jQuery(this).attr('rel'); 
    jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('http://fameordie.com/ajax-handler/?id='+id).modal({ 
       opacity:90, 
       autoPosition:false, 
      containerCss:{top:12,right:12,display:"none",position:"fixed",zIndex:1002}, 
       overlayClose:true 
      }); 
      return false; 
}); 
}); 

을, 센터 :

$(function() { 
jQuery('a.postpopup').live('click', function(){ 
      var id = jQuery(this).attr('rel'); 
    jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('http://fameordie.com/ajax-handler/?id='+id).modal({ 
       opacity:90, 
       position:['0',] 
      }); 
      return false; 
}); 
}); 
+0

좋아요. 내가 어떻게 중심을 수평으로 만들 수 있습니까? 나는 꼭대기가 필요하다 : 0 그리고 수평으로 중심에 둔다. –

+0

@ 폴 럭스 카프라 체크 탑, 중앙; 그것은 정확히 당신이 원하는 것과 같습니다. –

+0

컨테이너에 너비 100 %를 주었고 그 안에 pop box를'position : relative'와'margin : 0 auto'로주었습니다. 더 좋은 방법이 있습니까? –

관련 문제