Here is how to prevent zoom on visualization that have zoom sliders on to zoom when scrolling the page down using the mouse wheel
preventMouseScrollFromZoom.js
divsWithZoomSliders = [...document.querySelectorAll(".sf-element.sf-element-visual")].filter(div => div.querySelector(".sf-element-zoom-slider"));
divsToDisable = divsWithZoomSliders.map(div => div.querySelector(".sf-element.sf-element-canvas-visualization"));
divsToDisable.forEach(div => {div.firstChild.addEventListener('wheel', function(event) {event.preventDefault()}, { passive: true })});
No comments:
Post a Comment