В вашем состоянии одна ошибка:
if ($(this).scrollTop() > 200) {
всегда верно для значений> 400, 600 и c. а также, чтобы вы всегда оставляли оператор в своем первом условии.
Если вы пытаетесь сделать какое-то Слайд-шоу / Flipbook et c, я бы предпочел использовать сам скроллвент для запуска вашего действия, чем с помощью число c значение прокрутки.
$(window).bind('mousewheel DOMMouseScroll', function(event){
if (event.originalEvent.wheelDelta > 0 || event.originalEvent.detail < 0) {
previousPage($('#flipbook'));
}
else {
nextPage($('#flipbook'));
}
});
function nextPage( $book ) {
let $activePage = $book.find('.page.active');
let $nextPage = ($activePage.next().length > 0)
? $activePage.next()
: $book.find('.page').first();
$activePage.removeClass('active');
$nextPage.addClass('active');
}
function previousPage( $book ) {
let $activePage = $book.find('.page.active');
let $previouspage = ($activePage.prev().length > 0)
? $activePage.prev()
: $book.find('.page').last();
$activePage.removeClass('active');
$previouspage.addClass('active');
}
.page{
width:100%;
height:100%;
padding: 5rem;
position: absolute;
top:0;
left:0;
display:none;
}
.page.active{
display:block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.bundle.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet"/>
<div id="flipbook">
<div class="page bg-primary active">
<h1>01</h1>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
</div>
<div class="page bg-warning">
<h1>02</h1>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
</div>
<div class="page bg-danger">
<h1>03</h1>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
</div>
</div>