>  기사  >  웹 프론트엔드  >  하단으로 스크롤할 때 jQuery를 사용하여 자동으로 로드

하단으로 스크롤할 때 jQuery를 사용하여 자동으로 로드

亚连
亚连원래의
2018-06-05 17:10:151516검색

이 글에서는 아래로 스크롤할 때 자동으로 더 많이 로딩하는 jQuery의 방법을 주로 소개합니다. 여기에는 ajax를 기반으로 페이지 요소를 동적으로 조작하는 jQuery의 구현 기술이 포함되어 있습니다. 필요하신 분들은 참고하세요

이 글의 예시는 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>

위는 제가 모두를 위해 편집한 내용입니다. 앞으로 모든 사람에게 도움이 됩니다.

관련 글:

vue-cli 패키징 시 프로젝트 관련 구성 파일 추출 문제에 대해(자세한 튜토리얼)

vue를 사용하여 슬라이딩 스택 컴포넌트 만들기(자세한 튜토리얼)

React 사용에 대해 네이티브는 가져오기를 사용하여 이미지 업로드를 구현합니다(자세한 튜토리얼)

위 내용은 하단으로 스크롤할 때 jQuery를 사용하여 자동으로 로드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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