스크롤 가능한 [pre] 요소 위에 오버레이 div를 배치해야합니다 (z- 오더). 문제는 오버레이가 차단하고 있기 때문에 더 이상 pre 요소 내에서 스크롤 할 수 없다는 것입니다.스크롤 가능한 요소가 오버레이 div에 의해 차단되었습니다.
Q : div를 통해 스크롤 이벤트를 전달하여 기본 요소에 도달 할 수있는 방법이 있습니까?
CSS :
.dropzone {
pointer-events:none;
}
#myimage {
float: left;
border-width: 0px;
border-style: none;
background-color:none;
padding: 0px;
position: relative;
}
#myoverlay {
position: absolute;
background-color:#139C8A;
background-image: url('../images/drag-icon-white.png');
background-size: 160px 66px;
background-repeat: no-repeat;
background-position: center;
opacity:0.0;
z-index:-1;
}
#myresponse {
float: right;
border-width: 0px;
border-style: none;
background-color:none;
padding: 0px;
position: relative;
}
.mycode {
text-align:left;
color:#EFEFEF;
background-color:#3C3C48;
border-width: 0px;
border-style: none;
overflow-y: scroll;
position: relative;
}
HTML :
당신은 클래스.dropzone
에 CSS를 할당 한
<div class="container">
<div id="myoverlay"> </div>
<div class="row">
<div class="col-md-12">
<div id="myimage">
<canvas id="myCanvas" width="970" height="485"></canvas>
</div> <!-- end col-md-4 -->
<div id="myresponse">
<pre id="mycode" class="mycode">
<span style="color:#139C8A"><i>(Response will appear here)</i></span>
</pre>
</div>
<div id="dropzone" class="dropzone-detect detect-droppable"></div>
</div>
</div><!-- end row -->
</div> <!-- /container -->
문제를 재현하려면 최소한의 샘플을 제공해야합니다. –
아마도 수수께끼일까요? – Michelangelo
내 대답이 업데이트되었습니다. 시도해보십시오. 그리고 : 귀하의 행동 강령은 여기 또는 피들에서 실행되지 않습니다. 실제 사례를 작성하거나 도움을 드릴 수 없습니다. – roNn23