굿

무한 스크롤 (이미지 갤러리용)

· 2014-10-07 (화) 23:17:22 · 6146

  이미지 갤러리용으로 무한스크롤이 필요할 경우..라이브러리를 이용하는 경우가 있습니다. 

  라이브러리를 써도 무관하지만 아무래도 원리를 알면 더 좋겠죠.. 

  scrollTop과 height를 이용한 별로 어렵지 않은 코드?입니다.
 
  <div style="height:500px;background:#eee" id="content">
  컨텐츠..
  </div>

 <!-- 무한 스크롤 이미지 갤러리 영역 -->
  <div style="background:green" id="gallery">
   이미지 갤러리

   <div style='width:100px;height:100px;border:1px solid red' class='photo'>1</div>
   <div style='width:100px;height:100px;border:1px solid red' class='photo'>2</div>
   <div style='width:100px;height:100px;border:1px solid red' class='photo'>3</div>
  </div>

 <!-- // 무한 스크롤 이미지 갤러리 영역 -->

  <script type="text/javascript">

 
 $(document).ready(function() {  
 var $window = $(window);
 
 function checkScrollPosition() {
  var distance = $window.scrollTop() + $window.height();

  if ($('#content').height()+$('#gallery').height() <= distance) {
  
   if($(".photo").length < 10)
   {
    // next page 효과 , 예제를 위해서 임의의 박스 삽입
    $("#gallery").append("<div style='width:100px;height:100px;border:1px solid red' class='photo'>"+($(".photo").length+1)+"</div>");
   }
  }
 }
 

 $window.scroll(checkScrollPosition).scroll();
 });
  </script>
 
​

 

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
15-12-13 조회 2,526
15-12-13 조회 2,937
15-12-11 조회 2,600
15-12-11 조회 2,562
15-12-11 조회 2,564
15-12-10 조회 2,521
15-12-10 조회 2,583
15-12-10 조회 2,557
15-12-03 조회 3,197
15-12-03 조회 2,716
15-11-25 조회 2,795
15-11-09 조회 3,141
15-11-04 조회 2,964
15-06-09 조회 4,085
15-05-06 조회 5,084
15-03-28 조회 4,565
14-12-05 조회 4,992
14-10-25 조회 5,047
14-10-13 조회 4,266
14-10-03 조회 6,203
14-09-19 조회 4,959
14-09-18 조회 4,046
14-09-13 조회 4,605
14-09-03 조회 5,595
14-08-26 조회 4,202
14-08-26 조회 4,001
14-08-26 조회 3,975
14-08-11 조회 6,457
14-08-06 조회 4,123
14-08-06 조회 3,719
14-08-06 조회 3,925
14-08-01 조회 6,292
14-08-01 조회 3,841
14-07-30 조회 4,433
14-06-28 조회 5,158
14-06-28 조회 4,433
14-05-11 조회 4,583
14-05-09 조회 4,941
14-05-09 조회 7,704
14-04-30 조회 4,311
14-04-27 조회 4,190
14-04-25 조회 4,893
14-04-21 조회 3,873
14-04-21 조회 4,998
14-04-10 조회 4,597
14-04-01 조회 6,152
14-03-03 조회 3,530
14-02-25 조회 5,914
14-02-14 조회 5,193
14-02-13 조회 4,947
14-01-03 조회 4,438
13-12-06 조회 3,764
13-11-22 조회 5,521
13-11-18 조회 4,023
13-10-02 조회 4,441
13-10-02 조회 3,691
13-10-02 조회 3,955
13-10-02 조회 3,814
13-10-02 조회 4,179
13-09-16 조회 8,027
13-09-16 조회 5,392
13-08-18 조회 5,410
13-07-11 조회 4,055
13-07-10 조회 4,688
13-07-09 조회 4,726
13-07-09 조회 4,984
13-07-04 조회 4,484
13-07-04 조회 4,117
13-07-04 조회 4,237
13-07-01 조회 4,720
13-07-01 조회 4,549
13-07-01 조회 6,800
13-06-23 조회 4,374
13-06-05 조회 3,624
13-05-29 조회 4,866
13-05-10 조회 4,273
13-04-05 조회 4,887
13-04-05 조회 6,575
13-04-05 조회 1.1만
13-04-05 조회 7,170
13-04-05 조회 6,560
13-03-31 조회 5,831
13-03-31 조회 4,158
13-03-28 조회 4,518
13-03-28 조회 6,713
13-03-28 조회 9,195
13-03-28 조회 4,329
13-03-24 조회 3,946
13-03-21 조회 4,617
13-03-21 조회 1.8만
13-03-14 조회 3,926
13-03-10 조회 4,743
13-03-10 조회 4,500
13-03-10 조회 4,199
13-03-08 조회 5,256
13-03-08 조회 4,365
13-03-03 조회 5,018
13-03-03 조회 7,465
13-03-03 조회 4,215
13-03-03 조회 1.1만