다양한 컨트롤이 포함 된 웹 페이지가 있고 그 중 일부에는 마우스 오버 및 클릭 동작이 정의되어 있다고 가정 해 보겠습니다. 그럼, 나머지 페이지의 상단에 중첩하기 위해 추가 정보 페이지에 반투명 DIV 오버레이를 추가아래 레이어에서 마우스 동작을 잃지 않고 DIV 오버레이를 사용하는 방법?
이 오버레이이 요구되는 다른 내용의 위에 새 레이어를 생성
<div class="overlay"></div>
.overlay {
position: fixed;
top: 0px;
left: 0px;
height: 100%;
background: rgba(0,0,0,.5);
}
하지만 안타깝게도 기본 컨트롤을 사용하여 마우스 동작을 차단합니다. 새 레이어가 활성화되면 기본 컨트롤을 가리키고 클릭하면 아무 것도 수행되지 않습니다.
기본 콘텐츠와 마우스 상호 작용을 유지하면서 이러한 방식으로 오버레이를 사용하는 방법이 있습니까?
내 응용 프로그램에서는 오버레이가 필요하지만 작동 가능한 JavaScript, CSS, jQuery 또는 기타 기술을 사용할 수 있습니다.
감사합니다.
가능한 복제 http://stackoverflow.com/questions/1737480/passing-mouse-clicks-through-an-overlaying-element-div 및 http://stackoverflow.com/questions/1401658/html-overlay- 클릭 할 때 클릭 할 수있는 요소가 뒤 따르는 요소 – j08691