2015-01-29 3 views
0

동적으로 표시하려는 div 중 하나는 화면에 맞게 조정해야합니다. 문제는 이전에 표시된 div의 높이가 화면 높이보다 높으면 동적 div가 페이지 하단에 표시 될 때 (스크롤 한 후) 이전 div의 일부가 여전히 남아 있다는 것입니다. 동적 div를 표시하는 동안 이전의 추적을 원하지 않습니다. 또한 내가 자바 스크립트를 사용하여 이것을 달성해야합니다.다른 div가 보이지 않는 상태에서 div에 맞게 표시하는 방법

+0

'%'또는'em'에서'height'와'witdh'을 설정해보십시오. – Mardzis

+0

노력했지만 복용량이 듭니다. 'document.getElementById ('pt-main'). style.width = "100 %"; document.getElementById ('pt-main'). style.height = "100 %"; document.getElementById ('pt-main'). style.display = "none"; ' – Query21

+0

jsfiddle에 코드를 표시 할 수 있습니까? – Mardzis

답변

0

다른 div의 div를 가져 오되 본문에 그대로두고 표시되지 않도록 설정합니다. "display : none;"

Mardzis가 말한 것처럼 몇 가지 속성을 지정하십시오. 높이 : 100 %; 너비 : 100 %; z- 색인 : 9999;

그런 다음 표시하려면 .show() 또는 .hide() (사용하는 경우 jquery) 또는 .getElementById ('# yourDivId'). style.display = "none"; .... & so ...

+0

복용량 없음. 이전 게시물에서 내 의견을 확인하십시오. – Query21

+0

너비와 높이를 js ...로 설정하지 마십시오.

@veerasuthan V가 말했듯이 절대 위치, 절대 위치, 상단 : 0, 왼쪽 : 0으로 위치시킬 수 있습니다. (여전히 스타일 속성에 있음). 그런 다음 jquery .hide()/.show() ...와 같이 재생하면됩니다. – Julo0sS

+0

ht는 사용할 수 없습니다. 내 건축의 한계. – Query21

1

div 또는 다른 요소를 다른 사용 위치 위에 두는 위치 : absolute, top : 0; 왼쪽 : 0, 너비와 높이 : 100 %

+0

내 이전 div 수있는 주요 div입니다. 너비와 높이가 100 % 이상입니다. 그래서 이럴 수 없어. – Query21

+0

parentDiv는 - innerDiv 토글 사용자 클릭에 기초하여 100 % 절대 위치보다 폭, 높이 - 위치 상대 폭과 폭 innerDiv 가리는 높이 있어야 –

0

이 문제를 해결할 수있는 방법을 찾았습니다. 하위 div에 초점을두고 스크롤을 사용 중지합니다.

관련 문제