[英]Slow down bootstrap scroll-top
您沒有說出如何啟動滾動效果:
1: 取消綁定您現有的onclick事件:
$('.scroll-top').unbind('click');
2: 創建具有所需持續時間的新滾動事件(此處為5s)
$('.scroll-top').on('click', function(event) {
event.preventDefault();
$('html, body').animate({scrollTop:0}, 5000);
});
更新 :
替換:
<a href="#" class="navbar-brand scroll-top">
<img class="logo" width="45" height="45" alt="lightning bolt logo" src="img/logo.png">
</a>
通過:
<a href="#" class="navbar-brand custom-scroll-top">
<img class="logo" width="45" height="45" alt="lightning bolt logo" src="img/logo.png">
</a>
並添加這個JS:
$('.custom-scroll-top').on('click', function(event) {
event.preventDefault();
$('html, body').animate({scrollTop:0}, 5000);
});
更新3:滾動效果來自您的scroll-link.js文件提取:
// scroll to top action
$('.scroll-top').on('click', function(event) {
event.preventDefault();
$('html, body').animate({scrollTop:0}, 'slow');
});
您也可以通過所需的值覆蓋“慢”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.