[英]How to scroll down a certain distance on click jQuery
當我單擊帶有動畫的按鈕到一定距離時,我試圖向下滾動頁面,目前,我可以向下滾動到某個元素,但這不是我想要的,我想向下滾動到以像素為單位的特定距離。
我嘗試了很多變化,但它們似乎對我的情況不起作用,至少不是我想要的。
無論如何,這是代碼:
$(document).ready(function(){
$('.next_section').click(function(){
$('html, body').animate({
scrollTop: $('.img_div').offset().top
}, 1000);
});
}
到一定距離
我假設距離以像素為單位?
這向下滾動 150px:
var y = $(window).scrollTop(); //your current y position on the page
$(window).scrollTop(y+150);
@therealbischero(謝謝!)在評論中提到了我的答案的缺失部分,如何讓它平滑滾動:
var y = $(window).scrollTop();
$('html, body').animate({ scrollTop: y + 150 })
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.