울어라휘파람새야

레이어 팝업 위치 잡기 (브라우저 별 테스트) 본문

밥줄/JavaScript

레이어 팝업 위치 잡기 (브라우저 별 테스트)

꼬꼬리코 2010. 7. 2. 18:28

   // iphone 레이어 팝업 이벤트 사용 

   var xMax = document.body.clientWidth, yMax = document.body.clientHeight;
   var xOffset = (xMax-200)/2+370, yOffset = (yMax-150)/2+60;              //--- +숫자 부분은 위치 조절할때 조절
   //xOffset = (document.body.clientWidth / 2) + 550 / 2 + document.body.scrollLeft;     //---- 이 방법으로도 가능
   var divIphone = document.getElementById("iphone").style;
   divIphone.top = yOffset+"px";
   divIphone.left = xOffset+"px";

'px'를 안 붙이면 제대로 동작하지 않는다. (IE는 동작하지만 표준은 아닌듯)
0은 px를 붙이지 않아도 된다. (2011. 06. 14. 수정)

--------------------------------------------------------------------------------------------------------





 
Comments