如果单击"调查下一步"按钮,我如何禁用滚动



知道为什么每次点击其中一个答案时,整个屏幕都会突然移到顶部吗?

调查链接:https://app.grillomarketing.com/v2/preview/Gg3ERkkv4fCAUmGor5pL

function disableScroll() {
scrollTop = window.pageYOffset || document.documentElement.scrollTop;
scrollLeft = window.pageXOffset || document.documentElement.scrollLeft,

// if any scroll is attempted, set this to the previous value
window.onscroll = function() {
window.scrollTo(scrollLeft, scrollTop);
};
}

function enableScroll() {
window.onscroll = function() {};
}

这段代码将完全禁用滚动,但您可能有一些事件侦听器,当单击按钮时会滚动到元素。

代码源

最新更新