скроллинг застревает при повторном срабатывании - PullRequest
0 голосов
/ 14 марта 2020

https://jonathanrace77.github.io/index.html

По сути, я могу использовать колесо прокрутки один раз и получу эффект привязки, который мне нужен, но ...

Если я нажму колесо прокрутки снова, середина прокрутки, затем оно застревает странным образом. Он начал это делать только после того, как переключился на прокрутку с привязкой контейнера, а не всего тела.

Я попытался воссоздать эффект внутри примера, но не могу его воспроизвести, он только делает это на мой сайт.

html {
  overflow: none;
}

body {
  font-family: "Montserrat";
  background: #000;
  margin: 0px;
  overflow-x: hidden;
  overflow: none;
}

#snap-container {
  overflow: scroll;
  height: 100vh;
  scroll-snap-type: y mandatory;
  -webkit-overflow-scrolling: touch;
}

#snap-container > section {
  scroll-snap-align: center;
}

.section-class{
height: 100vh;
scroll-snap-align: start;
position: relative;
}

#sec-a{
background: red;
}

#sec-b{
background: green;
}

#sec-c{
background: blue;
}

#sec-d{
background: purple;
}

#sec-e{
background: yellow;
}
<div id="snap-container">
<section class="section-class" id="sec-a">A</section> 
<section class="section-class" id="sec-b">B</section> 
<section class="section-class" id="sec-c">C</section> 
<section class="section-class" id="sec-d">D</section> 
<section class="section-class" id="sec-e">E</section> 
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...