フルスクリーンのthree.jsアプリケーションをバックグラウンドとして使用していて、スクロールできるようにするためにテキストをオーバーレイとして配置したい。WebGL Three.jsコンテナがスクロールイベントを捕捉しないようにする
私の問題は、明らかにthree.js WebGLコンテナがすべてのスクロールイベントをキャッチし、オーバーレイするコンテンツをスクロールできないということです。
three.js-アプリケーションが私のCSS、<canvas>
要素です:
canvas {
position: absolute;
top: 0;
left: 0;
pointer-events: none;
z-index: -9999;
}
これは、スクロールする必要があり、コンテンツの本体と親<div>
要素です。
body {
display:block;
}
.page-content {
z-index: 1000;
padding: 0;
}
どちらも体の直接の子です。
スクリプトはコンテンツの後に実行されます。
どのように私は、スクロール(例えば、スクロールホイール)のイベントをキャッチThree.jsコンテナを防ぎ、.page-content
のdivに転送することができますか?
使用しているコントロールはどれですか。私の事@Rush2112彼の答えはあなたの問題を解決する可能性が最も高くなります。 – Wilt