个性化阅读
专注于IT技术分析

jQuery scrollTop()

本文概述

jQuery scrollTop方法用于设置或返回所选元素的垂直滚动条位置。当滚动条位于顶部时, 它指定位置0。

  • 返回位置:使用此方法返回位置时, 它将提供集合中第一个匹配元素的当前垂直位置。
  • 设置位置:使用此方法设置位置时, 它将为所有匹配的元素设置滚动条的垂直位置。

句法:

要返回垂直滚动条位置:

$(selector).scrollTop()

jQuery scrollTop()方法的参数

参数 描述
Position 它指定垂直滚动条的位置(以像素为单位)。

jQuery scrollTop()方法的示例

让我们以一个示例来演示jQuery scrollTop()方法。

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        alert($("div").scrollTop() + " px");
    });
});
</script>
</head>
<body>
<div style="border:1px solid black;width:150px;height:100px;overflow:auto">
Twinkle, twinkle, little star, How I wonder what you are!
Up above the world so high, Like a diamond in the sky. 
Twinkle, twinkle, little star, How I wonder what you are!</div><br>
<button>Return the vertical position of the scrollbar</button>
<p>Move the scrollbar down and click the button again.</p>
</body>
</html>

立即测试

jQuery的另一个示例scrollTop()

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>scrollTop demo</title>
  <style>
  div.demo {
    background: #7fffd4 none repeat scroll 0 0;
    border: 3px solid #666;
    margin: 5px;
    padding: 5px;
    position: relative;
    width: 200px;
    height: 150px;
    overflow: auto;
  }
  p {
    margin: 10px;
    padding: 5px;
    border: 2px solid #666;
    width: 1000px;
    height: 1000px;
  }
  </style>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<div class="demo"><h1>Welcome to:</h1><p>srcmini02.com</p></div>
<script>
$( "div.demo" ).scrollTop( 300 );
</script>
</body>
</html>

立即测试

赞(0)
未经允许不得转载:srcmini » jQuery scrollTop()

评论 抢沙发

评论前必须登录!