Я написал некоторую функцию для прокрутки тела моей страницы, но по какой-то причине это не сработает. Я подозреваю, что это связано с моими таблицами стилей. Как исправить это, не удаляя блокировку HTML-кода?Событие Onclick отказывается работать
My Codepen sandbox.
$(document).on('click', '.scroll', function() {
$("body").animate({
scrollTop: 500
}, 'slow');
})
canvas {
width: 100%;
height: 100vh;
position: fixed;
}
body {
height: 1000vh;
margin: 0;
overflow-y: auto;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<canvas id="canvas"></canvas>
<div class="scroll" style="display: block;">
CLICK TO SCROLL
</div>
Посмотрите на мой ответ ниже. Это сработает. Благодаря! – krishnaxv