27
절대 위치를 사용할 때 상위 요소에서 Z- 색인 상속을 무시할 수있는 방법이 있습니까? 나는 2222 사업부는 0000 DIV 위에되고 싶어 :상위 요소에서 z- 인덱스 상속을 무시할 수 있습니까?
<div style="background-color:green; z-index:10; position:relative">
OOOO
</div>
<div style="background-color:yellow; z-index:5; position:relative">
1111
<div style="position:absolute; background-color:red;
z-index:15; top:-8px; left:20px">
2222
</div>
</div>
나는 0000 또는 1111 div의의 Z- 색인을 변경할 수 없습니다 나는 1111 요소에 내 2222 요소의 상대적 위치를 시도하고있다.
그래서 만약 부모님 형제에 비해 상대적으로 "z-index"요소가 없다면 나를 대신해서 child 요소 2222를 직접 document.body에 추가하고 절대 위치 상대 값을 계산하는 것입니다 ~ 1111을 사용하여 $(). offset() – Marek
예. 옳은 소리. –
나는이 문제가 있으며 우리의 CMS의 한계를 감안할 때 진정으로 "수정"할 수 없기 때문에 모달 언더 레이를 작동시키기 위해 함께 해킹해야합니다. 가장 좋은 아이디어는 모달 팝업을 시작할 때 부모의 Z- 색인을 재설정한다는 것입니다. 모달을 벗어나면 원래 모달 함수를 가까운 모달 함수 안에 다시 붙입니다. – TheChristopher