>웹 프론트엔드 >JS 튜토리얼 >div를 아래쪽으로 슬라이드시키는 스크롤 코드에 대한 자세한 설명

div를 아래쪽으로 슬라이드시키는 스크롤 코드에 대한 자세한 설명

小云云
小云云원래의
2017-12-21 09:41:462146검색

Scroll은 또한 매우 유용한 태그입니다. 이 기사에서는 p를 아래쪽으로 슬라이드하는 스크롤 예제 코드를 공유할 것입니다. 이 코드는 좋은 참조 값을 갖고 있으며 모두에게 도움이 되기를 바랍니다.

예제는 다음과 같습니다.


<!DOCTYPE html>
<html>
<head>
  <title>判断p滑到底部的代码</title>
  <script type="text/javascript" src="jquery-3.1.0.min.js"></script>
  <style type="text/css">
    #scrollTest{
      width:100px;
      height:100px;
      overflow-y: auto;//当p中y方向的内容溢出时,y轴分别显示滚动条
      border:1px solid red;
    }
  </style>
</head>
<body>
  <p id="scrollTest">
    <table>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
    </table>
  </p>
</body>
</html>
<!--//事先得引入jQuery文件-->
<script type="text/javascript">
  $("#scrollTest").scroll(function(){
    var h = $(this).height();//p可视区域的高度
    var sh = $(this)[0].scrollHeight;//滚动的高度,$(this)指代jQuery对象,而$(this)[0]指代的是dom节点
    var st =$(this)[0].scrollTop;//滚动条的高度,即滚动条的当前位置到p顶部的距离
    if(h+st>=sh){
    //上面的代码是判断滚动条滑到底部的代码
      //alert("滑到底部了");
      $("#scrollTest").append(111+"<br>");//滚动条滑到底部时,只要继续滚动滚动条,就会触发这条代码.一直滑动滚动条,就一直执行这条代码。
    }
  })
</script>

모두가 이 글을 읽고 스크롤에 대한 더 깊은 이해를 갖게 되었을 테니, 서둘러서 사용해 보세요.

관련 권장 사항:

jQuery의 .scroll() 함수에 대한 자세한 설명

jQuery 플러그인 windowScroll 사용 코드 예제

jQuery를 사용하여 페이지 스크롤(스크롤) 효과를 얻는 완벽한 방법

위 내용은 div를 아래쪽으로 슬라이드시키는 스크롤 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.