1

放大 html 页面时遇到问题:我正在使用 threejs 库来实现缩放功能;但是,当我放大页面时,缩放会滚动页面;有一种方法可以在我缩放时禁用页面滚动:这是我的代码:

function onDocumentMouseWheel(event) {
    if (ZoomOut && event.wheelDeltaY<0) {
        camera.fov -= event.wheelDeltaY * 0.05;
        if(camera.fov<-1 || camera.fov>180){
            //alert(camera.fov);
            camera.fov=50;
        }
        camera.updateProjectionMatrix();
    }

    if (ZoomIn && event.wheelDeltaY>0) {
        camera.fov -= event.wheelDeltaY * 0.05;
        if(camera.fov<-1 || camera.fov>180){
            //alert(camera.fov);
            camera.fov=50;
        }
        camera.updateProjectionMatrix();
    }
} 
4

1 回答 1

0

这很可能可以通过 CSS 设置来解决。

body {
    overflow: hidden;
}
于 2013-01-01T19:44:32.587 回答