position:fixed
으로 콘텐츠를 겹치게 할 수 있지만 클릭 할 수없는 div를 만들고 싶습니다. 즉, 해당 div의 영역을 클릭하면 해당 콘텐츠를 클릭하고 있습니다. 따라서 div 아래의 텍스트를 쉽게 선택할 수 있습니다. 그렇게 할 수있는 방법이 있습니까?클릭 할 수없는 div with position : fixed
답변
해결 방법은 overlaying div의 CSS에 pointer-events: none;
을 추가하는 것입니다. 이렇게하면 포인터 이벤트에 대한 모든 이벤트가 오버레이 div를 무시하게됩니다.
여기에 나와 있습니다. http://jsfiddle.net/nayish/7hHvL/.
하단 div에만 설정된 알림은 오버레이 div를 클릭 할 때도 작동합니다.
당신은 또한 무엇을 클릭되고 있습니다에 전면에 표시됩니다 무엇이든간에 hoverOut
var underlyingDiv = document.getElementById ("div1");
var overlyingDiv = document.getElementById ("div2");
overlyingDiv.onHoverOver = "underlyingDiv.setCapture";
overlyingDiv.onHoverOut = "underlyingDiv.releaseCapture";
setCapture 메소드는 Internet Explorer에서만 작동합니다. – Wayne
동안 div
및 releaseCapture
고정이의 hoverOver
동안 기본 div
에 setCapture
을 사용해야 할 수도 있습니다. 이를 처리하는 한 가지 방법은 링크 위에 나타나는 링크에 대해 투명한 그래픽을 작성하고 절대적인 내용의 위치 앞에 투명한 이미지를 표시하는 것입니다. 링크가 알려진 크기의 메뉴 버튼 인 경우 쉽게 수행 할 수 있습니다.
업데이트 예
<a href="#">
<img src="transparent.gif" width="100" height="100" style="position:absolute; zindex:100">
</a>
<div style="width:100px; height:100px">
this is my menu button
</div>
지정한 IMG 총수 : 사업부 메뉴 버튼을 통해 현재 화면 위치에서 절대 남아. zindex는 고정 된 내용 앞에 밀어 넣을 것입니다. 은폐 된 링크의 공간을 아는 것이 쉽습니다.
이것은 매우 간단한 문제에 대한 매우 복잡한 해결책처럼 들립니다 ... – Nayish
- 1. Fixed Bottom Aligned Div
- 2. IE9 이상에서 TRANSITION doctype으로 작동하도록 "position : fixed"CSS를 얻으려면 어떻게해야합니까?
- 3. CSS 위치 : fixed
- 4. jQuery에서 예측할 수없는 ID가있는 DIV 클릭 감지
- 5. jQuery scroll div with scrollTop
- 6. 알 수없는 요소는 클릭
- 7. 고정 된 div 옆에있는 링크를 클릭 할 수 없습니다.
- 8. CSS div with Spans
- 9. 링크를 클릭 할 때 자식 div 닫기
- 10. 클릭 할 수있는 div 안에있는 앵커
- 11. jquery - div 외부에서 클릭
- 12. jQuery를 보여 DIV 클릭 다시
- 13. : 클릭 된 div
- 14. jQuery를 DIV 클릭, 앵커
- 15. 클릭 할 수없는 투명 배경이있는 Windows 양식
- 16. 클릭 할 수없는 컨텍스트 메뉴 머리글
- 17. 깨질 수없는 div
- 18. 지연 클릭 전환 div
- 19. jquery offset() and position()
- 20. Jquery draggable position - clone
- 21. div 뒤에있는 링크를 클릭 하시겠습니까?
- 22. 클릭 위치에서 Div 텍스트 편집
- 23. CSS - Fixed-Fluid Columns
- 24. 클릭 후 div id를 비활성화하십시오.
- 25. position : relative 및 float : left를 결합 할 수 있습니까?
- 26. jQuery UI Sortable Position
- 27. IE8의 CSS Div 문제 - 설명 할 수없는 커다란 차이점
- 28. 제어 할 수없는 iFrame에서 플래시 객체의 DIV 온탑을 만들려면 어떻게해야합니까?
- 29. FancyBox with Google지도 인라인 div 나누기
- 30. 삭제 기록을 클릭 할 때 div 태그를 새로 고침
'pointer-events : none'이 할 수 있습니다 ... –