SGGR#67869 scrollen werkt niet, maar gooide wel roet in het eten

svn path=/Website/branches/v2021.1/; revision=52368
This commit is contained in:
2021-07-14 13:53:01 +00:00
parent 06d114769f
commit 663d6c3af7

View File

@@ -457,21 +457,22 @@ function noAutoResize()
renderer.domElement.style.position = "relative"; renderer.domElement.style.position = "relative";
container.appendChild( renderer.domElement ); container.appendChild( renderer.domElement );
document.addEventListener( 'mousemove', onDocumentMouseMove, false ); document.addEventListener('mousemove', onDocumentMouseMove, false);
$(document).on( "mousewheel DOMMouseScroll", function(e){ document.addEventListener('wheel', onDocumentScroll, { capture: false, passive: false });
e.preventDefault();
var delta = e.originalEvent.wheelDelta;
var detail = e.originalEvent.detail; // FireFox
camera.position.y *= (delta <=- 120 || detail>0)?1.1:(1/1.1) ;
camera.position.z *= (delta <=- 120 || detail>0)?1.1:(1/1.1);
});
} }
function onDocumentScroll(e) {
return; // Want werkt (nog) niet
e.preventDefault();
var delta = e.wheelDelta;
var detail = e.detail; // Opera
camera.position.y *= (delta <= -120 || detail > 0) ? 1.1 : (1/1.1);
camera.position.z *= (delta <= -120 || detail > 0) ? 1.1 : (1/1.1);
}
function onDocumentMouseMove(event) { function onDocumentMouseMove(event) {
return; // Want werkt (nog) niet
var mouseX = ( event.clientX - SCREEN_WIDTH / 2 ); var mouseX = ( event.clientX - SCREEN_WIDTH / 2 );
var mouseY = ( event.clientY - SCREEN_HEIGHT / 2 ); var mouseY = ( event.clientY - SCREEN_HEIGHT / 2 );