<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://smwiki.info/index.php?action=history&amp;feed=atom&amp;title=Javascript%3A%EB%AC%B4%ED%95%9C_%EC%8A%A4%ED%81%AC%EB%A1%A4%EB%A7%81</id>
	<title>Javascript:무한 스크롤링 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://smwiki.info/index.php?action=history&amp;feed=atom&amp;title=Javascript%3A%EB%AC%B4%ED%95%9C_%EC%8A%A4%ED%81%AC%EB%A1%A4%EB%A7%81"/>
	<link rel="alternate" type="text/html" href="https://smwiki.info/index.php?title=Javascript:%EB%AC%B4%ED%95%9C_%EC%8A%A4%ED%81%AC%EB%A1%A4%EB%A7%81&amp;action=history"/>
	<updated>2026-05-05T10:29:41Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://smwiki.info/index.php?title=Javascript:%EB%AC%B4%ED%95%9C_%EC%8A%A4%ED%81%AC%EB%A1%A4%EB%A7%81&amp;diff=4742&amp;oldid=prev</id>
		<title>Sam: 새 문서: {{Javascript}}  == 개요 == 페이스북 등에서 주로 이용되는 전략. 스크롤링 하여 아랫바닥에 닿으면 새로운 컨텐츠를 추가하여 넣는다.   스크...</title>
		<link rel="alternate" type="text/html" href="https://smwiki.info/index.php?title=Javascript:%EB%AC%B4%ED%95%9C_%EC%8A%A4%ED%81%AC%EB%A1%A4%EB%A7%81&amp;diff=4742&amp;oldid=prev"/>
		<updated>2021-06-13T06:38:33Z</updated>

		<summary type="html">&lt;p&gt;새 문서: {{Javascript}}  == 개요 == 페이스북 등에서 주로 이용되는 전략. 스크롤링 하여 아랫바닥에 닿으면 새로운 컨텐츠를 추가하여 넣는다.   스크...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Javascript}}&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
페이스북 등에서 주로 이용되는 전략. 스크롤링 하여 아랫바닥에 닿으면 새로운 컨텐츠를 추가하여 넣는다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
스크롤 이벤트를 이용한다.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!과정&lt;br /&gt;
!설명&lt;br /&gt;
!방법&lt;br /&gt;
|-&lt;br /&gt;
|Html&lt;br /&gt;
|html 안의 input 태그에 페이지 수를 기입한다.&lt;br /&gt;
여기에서 페이지 카운팅을 한다.&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;#039;page&amp;#039; value=&amp;#039;0&amp;#039;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|JS&lt;br /&gt;
|자바스크립트로 스크롤이벤트를 이용한다.&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
calMore(pageValue){  // 다음 페이지의 내용을 불러오는 함수.&lt;br /&gt;
    $.ajax({&lt;br /&gt;
        type:&amp;#039;post&amp;#039;,&lt;br /&gt;
        url:&amp;#039;...&amp;#039;,&lt;br /&gt;
        data:&amp;#039;pageValue&amp;#039;&lt;br /&gt;
    })&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(scrollHeight &amp;gt;= documentHeight){&lt;br /&gt;
    let pager = document.querySelector(&amp;#039;#page&amp;#039;);&lt;br /&gt;
    let pageValue = document.querySelector(&amp;#039;#page&amp;#039;).value;  // pager에서 value값을 실시간으로 갱신하지 못하고 처음 값만 가져와서 따로 정의해준다.&lt;br /&gt;
    pager.value = parseInt(pagevalue)+1;  // 현재 페이지값에 1을 더해 태그에 반영한다.&lt;br /&gt;
    if(pageValue&amp;gt;10){&lt;br /&gt;
        return;  // 10페이지가 넘어가면 멈추게 한다.&lt;br /&gt;
        }&lt;br /&gt;
    callMore (pagevalue);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sam</name></author>
	</entry>
</feed>