私はスクロールバーを非表示にして、ビジターがスクロールした後に再び表示しようとしています。 HTML & JSユーザーがスクロールした後にスクロールバーを表示する方法は?
<body onscroll="scrollable()" style="overflow: hidden;">
...
<script>
function scrollable() {
document.body.style.overflow = "auto";
/* If this makes any sense... */
}
</script>
</body>
スニペット
function scrollable() {
document.body.style.overflow = "auto";
}
.enablescrolling {
height: 10000px;
background-color: red;
width: 100%;
}
<body onscroll="scrollable()" style="overflow: hidden;">
...
<br>I didn't saw any errors in the console
<div class="enablescrolling"></div>
pleseは、助けて!どんなアイデアも歓迎です!私はそれを解決できません!これは2日から!事前にありがとう!
何のアクション(複数可)を使用すると、スクロールバーの初期不在下での「スクロール」としての資格でしょうか?マウスホイール?下/上矢印?タッチイベント?いずれにしても、それらのイベントを聞き、それに応じて必要な動作を適用する必要があります。 – sbeliv01
ユーザーがスクロールするすべてのスクロールを非表示にするようにオーバーフローを変更すると、ページが調整され、要素が左右に移動します。 –
オーバーフローを適用した後:隠し、スクロールイベントは起動しません –