0
當我的頁面第一次加載時,我有一個全屏jumbotron。當用戶使用鼠標滾輪向下滾動時,我想使用Jquery動畫效果將導航欄(位於jumbotron下方)置於頁面頂部。 我已經有一個按鈕,可以實現這一點,但我想用鼠標滾輪來做。jquery平滑滾動鼠標滾輪效果
我該如何做到這一點? 謝謝
<!-- Jumobtron-->
<div class="jumbotron" style="height: 100vh;">
<a href="#mainNavbar">
<button type="button" class="btn" id="btnToNav">To Navbar</button>
</a>
</div>
<!-- Navbar -->
<nav class="navbar sticky-top" id="mainNavbar">
<div class="container">
<a asp-controller="Home" asp-action="Index" class="navbar-brand"> Brand </a>
</div>
</div>
</nav>
的Jquery:
$(document).ready(function() {
$('#btnToNav').on('click', function(event) {
event.preventDefault();
$('html, body').animate({
scrollTop: $("#mainNavbar").offset().top
}, 1000);
});
});