Ich versuche, die Seite beim Klicken auf den grünen Block nach '.block3' zu scrollen. Was fehlt mir hier? Ich kann es nicht funktionieren sehen und ich habe ähnliche Threads ohne Glück überprüft.JQuery Animated ScrollTop funktioniert nicht
$(document).ready(function() {
$('.down').click(function() {
alert("y no work?");
$('html', 'body').animate({
scrollTop: $('.block3').offset().top
}, 800, "easeOutQuart");
});
});
.down {
background: green;
width: 50px;
height: 50px;
}
.block1,.block2,.block3 {
background: red;
width: 200px;
height: 600px;
margin: 1em 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="down"></div>
<div class="block1"></div>
<div class="block2"></div>
<div class="block3"></div>