>  기사  >  웹 프론트엔드  >  스크롤 막대가 아래쪽으로 슬라이드될 때 자동으로 더 많은 콘텐츠를 로드하는 방법

스크롤 막대가 아래쪽으로 슬라이드될 때 자동으로 더 많은 콘텐츠를 로드하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-03-14 17:06:573515검색

이번에는 스크롤바가 하단으로 슬라이드될 때 자동으로 더 많은 콘텐츠를 로드하는 방법을 알려드리겠습니다. 스크롤바가 하단으로 슬라이드될 때 알 수 있는 주의사항은 무엇인지 함께 살펴보겠습니다.

이 문서의 예에서는 아래쪽으로 스크롤할 때 jQuery가 자동으로 더 많은 항목을 로드하는 방법을 설명합니다. 참고를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

AJAX는 여기에서 끝까지 스크롤하여 데이터를 로드하는 기능을 구현하는 데 사용됩니다.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title></title>
  <script src="js/jquery.min.js"></script>
  <script type="text/javascript">
    $(function () {
      AddSth();
    });
    $(function () {
      $(".main").unbind("scroll").bind("scroll", function (e) {
        var sum = this.scrollHeight;
        if (sum <= $(this).scrollTop() + $(this).height()) {
          AddSth();
        }
      });
    });
    function AddSth() {
      $.ajax({
        type: &#39;POST&#39;,
        url: "index.aspx/ReturnSth",
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        //data: "",
        success: function (data) {
          json = $.parseJSON(data.d);
          for (var i in json) {
            var tbBody = "<ul><li>" + json[i].sth + "</li></ul>";
            $(".main").append(tbBody);
          }
          $(".main").append("<hr />");
        }
      });
    }
  </script>
</head>
<body>
  <form id="form1" runat="server">
    <p>下拉加载更多</p><br />
    <p class="main" style="border: 1px solid red; height: 700px; overflow: auto;"></p>
  </form>
</body>
</html>
이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. . 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

jquery를 사용하여 돋보기 효과를 만드는 방법

jquery를 사용하여 스타일이 지정된 HTML 태그를 추가하는 방법

jquery를 사용하여 동적으로 생성된 태그에 이벤트를 바인딩하는 방법

어떻게 jQuery 정보 레이블 하위 요소의 값을 가져옵니다

위 내용은 스크롤 막대가 아래쪽으로 슬라이드될 때 자동으로 더 많은 콘텐츠를 로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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