2013-10-03 4 views
0

웹 페이지에 동적 콘텐츠를로드 중입니다. 특정 주소는 div입니다. 이 콘텐츠는 전체적으로 div에 표시되도록 조정되며 사용자가이 div을 확대 할 수 있도록 허용하려고합니다. 이것은 모바일 버전의 페이지이기 때문에 너무 작을 까봐 걱정됩니다. 나머지 화면은 변경되지 않아야합니다.윈도우의 일부분 확대하기

HTML :

<div id="container"> 
    <div id="some_static_part"></div> 
    <div id="dynamic_part"></div> 
    <div id="some_other_static_part"></div> 
</div> 

CSS :

#container{ 
    width:100%; 
    height:100%; 
} 

#some_static_part{ 
    width:100%; 
    height:25%; 
} 

#dynamic_part{ 
    width:50%; 
    height:75%; 
} 

#some_other_static_part{ 
    width:50%; 
    height:75%; 
} 
+0

기본적으로 휴대 전화에서 확대/축소 효과를 얻습니다. – vishalkin

+0

하지만이 부분 만 집어서 확대 할 수 있습니까? –

+0

이미지 또는 무엇인가 ?? – vishalkin

답변

0

이 당신을 도울 것입니다 무언가이다. FIDDLE

<div id="sampleDiv" style="width: 100px; background-color: Gray;"> 
      Zoom Me 
     </div> 

편집 : 더블 클릭에 FIDDLE

 <div id="sampleDiv" ondblclick="sampleDiv.style.zoom='300%'" onclick="sampleDiv.style.zoom='100%'" style="width: 100px; background-color: Gray;"> 
      Zoom 
</div> 

: 300 % 줌
클릭 한 번에 : 기본값으로 돌아갑니다.

+0

고마워하지만 파이어 폭스 중 아무 것도 나를 위해 일하지 않습니다 (Firefox). 이 질문을 게시하기 전에 필자는 "zoom"속성에 대해 읽었으며 이전 IE 태그 였으므로 피해야한다는 것을 알았습니다. CSS "transform"속성을 사용하는 것이 좋습니다. 그러나 이것은 내가 원하는 것이 아니며 사용자가 페이지의 나머지 부분에 아무런 영향을 미치지 않고 프레임을 스크롤하고 집어 넣을 수 있도록 허용해야합니다. –

+0

오 .. 아마도 iframe을 사용하여 div에서 동적 내용을 잡을 수 있습니다. 나는 그것에 대해 확신하지 못한다. – vishalkin

+0

@ André Ya 보스가 Firefox에서 작동하지 않습니다. 미안해. – vishalkin