2014-03-19 4 views
-1

두 개의 div 태그가 있습니다. 하나는 로고가있는 헤더를 포함하고 다른 하나는 정보 div입니다. 로고는 항상 위에 있어야하지만 그렇지 않습니다.Z- 인덱스가 div와 작동하지 않습니다 : 고정 및 위치 : 절대

둘 다 Z- 색인을 설정했습니다. 헤더의 로고는 z- 인덱스가 500이고, 정보의 z- 인덱스는 200이며, 로고는 unterneath이어야합니다.

div#logo { position:fixed; z-index: 500;} 
div#markerInformation {position: absolute; z-index: 200;} 

내가, 당신이 로고는 정보를 원하시면 아래는 것을 반대 볼 수있다 얻을 결과 :

Screenshot of ignored z-index

은 당신이 할 수있는 행동에 그것을보고를 CSS에서

여기를보세요 : http://www.dominikamon.com/location/#f4ec7efc-d27a-4767-910b-f1af9a5547a8,4,52.231789,21.006128

div # 로고의 CSS 정의는 다음과 같습니다.

div#logo { 
position: absolute; 
z-index: 500; 
} 

하지만 아래로 스크롤하면 곧바로 위치를 설정하는 "스크롤"에 바인딩 된 jQuery 이벤트가 고정됩니다. ,

+1

보십시오. 그것이 완료되는 방식을 좋아하지 않습니까? 또는 로고를 맨 위에 표시하고 싶지 않은 경우 정확히 무엇을 고쳐야합니까? – LOTUSMS

+0

"위치 호버"를 사용하는 것이 좋습니다. _ ~ 위치 호버 같은 것은 없습니다. https://developer.mozilla.org/en-US/docs/Web/CSS/position – Sparky

+0

참조 : https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Understanding_z_index – Sparky

답변

0

난 아직도 원하는 출력 무엇에 혼동하고있어이 하나

div#logo { 
position: absolute !important; 
z-index: 500; 
} 
+0

jQuery에 의해 로고가 고정되어 있으므로 일반적으로 작동하지만 아직 로고는 그대로 남아 있습니다. – DominikAmon

관련 문제