我有一个<Html><svg /></Html>元素在我的反应-三纤维项目。此元素与摄像机一起分组,以使元素保持在摄像机前面。当鼠标指针在此元素上滚动时,我不为ScrollControl工作,也不滚动。有办法在背景上继续滚动吗?
发布于 2022-11-09 08:19:44
这是因为HTML元素不在画布中。你可以做下面的事。添加道具“满页”和“zIndexRange={-100,-2}”
例:<Html fullscreen zIndexRange={[-100, -2]}>
然后你可以使用你的滚动
发布于 2022-08-29 09:13:40
我在演讲中看到了答案,但我现在找不到答案,这里是给人们的解决方案。
function App() {
const html = useCallback((element) => {
if (element) element.parentElement.style.pointerEvents = 'none';
}, []);
return (
<Html ref={html} as="div" >
Hello World
</Html>
)
}https://stackoverflow.com/questions/73305397
复制相似问题