굿

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

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

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

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

  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건
+
제목 글쓴이 날짜 조회
14-10-25 조회 5,174
14-10-25 조회 6,359
14-10-25 조회 3,778
14-10-25 조회 3,931
14-10-24 조회 3,896
14-10-23 조회 4,507
14-10-22 조회 3,653
14-10-22 조회 4,318
14-10-22 조회 7,174
14-10-22 조회 4,878
14-10-22 조회 4,832
14-10-22 조회 8,987
14-10-19 조회 4,735
14-10-18 조회 5,700
14-10-17 조회 5,213
14-10-17 조회 4,009
14-10-17 조회 6,080
14-10-17 조회 5,458
14-10-17 조회 8,996
14-10-17 조회 6,474
14-10-17 조회 4,764
14-10-17 조회 5,090
14-10-14 조회 3,337
14-10-14 조회 4,241
14-10-13 조회 3,800
14-10-13 조회 6,471
14-10-13 조회 4,400
14-10-13 조회 4,299
14-10-13 조회 4,500
14-10-11 조회 6,668
14-10-11 조회 6,577
14-10-11 조회 6,462
14-10-10 조회 3,970
14-10-10 조회 6,427
14-10-10 조회 5,702
14-10-10 조회 6,275
14-10-10 조회 3,519
14-10-10 조회 5,444
14-10-10 조회 5,440
14-10-10 조회 5,531
14-10-10 조회 4,448
14-10-10 조회 4,946
14-10-10 조회 4,247
14-10-10 조회 4,101
14-10-08 조회 4,601
14-10-08 조회 3,713
14-10-08 조회 6,954
14-10-07 조회 6,175
14-10-07 조회 4,484
14-10-07 조회 5,513
14-10-07 조회 3,714
14-10-07 조회 4,702
14-10-07 조회 6,372
14-10-06 조회 6,722
14-10-06 조회 7,511
14-10-05 조회 3,717
14-10-04 조회 4,974
14-10-03 조회 6,307
14-10-02 조회 3,902
14-09-29 조회 4,095
14-09-29 조회 4,543
14-09-28 조회 3,852
14-09-27 조회 5,211
14-09-27 조회 4,664
14-09-26 조회 6,740
14-09-26 조회 5,174
14-09-25 조회 7,519
14-09-25 조회 4,037
14-09-25 조회 4,042
14-09-24 조회 4,845
14-09-24 조회 4,805
14-09-24 조회 4,295
14-09-24 조회 3,861
14-09-24 조회 4,471
14-09-24 조회 3,943
14-09-23 조회 4,123
14-09-23 조회 4,239
14-09-23 조회 4,006
14-09-22 조회 3,882
14-09-22 조회 4,801
14-09-22 조회 4,923
14-09-22 조회 6,147
14-09-22 조회 4,111
14-09-22 조회 3,790
14-09-22 조회 3,853
14-09-21 조회 5,792
14-09-21 조회 4,555
14-09-21 조회 4,419
14-09-21 조회 3,904
14-09-21 조회 4,432
14-09-21 조회 4,322
14-09-21 조회 4,001
14-09-20 조회 3,974
14-09-20 조회 3,899
14-09-20 조회 3,810
14-09-20 조회 4,512
14-09-20 조회 3,985
14-09-19 조회 3,912
14-09-19 조회 4,070
14-09-19 조회 4,250