ボタンが押されたらスクロールを無効にしたいと思います。私はすでにこの回答を見つけましたが、それは本当に良いことですが、ユーザーはページ上の何かをマークしてスクロールし、ブラウザの上部/下部にドラッグすることができます。
このコードはスクロール位置をできるだけ早くリセットしますが、スクロールはまだ表示されています (このソリューションは少し汚れているように見えます)。
var pageYOffset = window.pageYOffset;
setInterval(function () { window.scrollTo(0, pageYOffset) }, 1);