No consigo hacer funcionar un efecto de scroll a página completa del section uno al section dos y la inversa, funciona solo de arriba abajo, pero abajop a arriba no acaba de funcionar.
jQuery:
$(function () {
var uno = $(".uno").offset().top;
var dos = $(".dos").offset().top;
$(window).scroll(function () {
if ($('.uno').scrollTop() + 1) {
$("html, body").animate({
scrollTop: dos
}, 2000);
}
else if ($('.dos').scrollTop() - 1) {
$("html, body").animate({
scrollTop: uno
}, 2000);
}
});
});
HTML:
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<main>
<section class="uno">
</section>
<section class="dos">
</section>
</body>
</html>
CSS:
.uno {
background-color: blue;
top: 0;
left: 0;
width: auto;
height: 100vh;
}
.dos {
background-color: red;
top: 0;
left: 0;
width: auto;
height: 100vh;
}