jQuery scrollTop() 方法

jQuery HTML/CSS 方法

scrollTop()方法獲取或設(shè)置所選元素的垂直滾動(dòng)條位置。

當(dāng)使用scrollTop()方法獲取位置時(shí),它返回第一個(gè)選定元素的滾動(dòng)條的垂直位置。

當(dāng)使用scrollTop()方法設(shè)置位置時(shí),它將為所有選定元素設(shè)置滾動(dòng)條的垂直位置。

語法:

獲取垂直滾動(dòng)條位置:

$(selector).scrollTop()

設(shè)置垂直滾動(dòng)條位置:

$(selector).scrollTop(value)

實(shí)例

獲取DIV的scrollTop:

$("div").scroll(function(){
  $(this).scrollTop();
});
測試看看?/?

設(shè)置DIV的scrollTop:

$("button").click(function(){
  $("div").scrollTop(150);
});
測試看看?/?

設(shè)置文檔的scrollTop:

$("button").click(function(){
  $(document).scrollTop(400);
});
測試看看?/?

用戶滾動(dòng)頁面時(shí)添加平滑滾動(dòng):

let size = $(".main").height(); // 獲取".main" 高度
$(window).keydown(function(event) {
  if(event.which === 40) { // 如果按下向下箭頭鍵
    $("html, body").animate({scrollTop: "+=" + size}, 300);
  } else if(event.which === 38) { // 如果按下向上箭頭鍵
    $("html, body").animate({scrollTop: "-=" + size}, 300);
  }
});
測試看看?/?

參數(shù)值

參數(shù)描述
value一個(gè)整數(shù),指示將滾動(dòng)條設(shè)置為的新位置

jQuery HTML/CSS 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清