테마 설정 및 가이드

최근본상품
TOP
DOWN

테마 설정 및 가이드

[게시판설정] 갤러리 목록 출력 수 조정

2017.08.08 18:11 1,164 2

본문

갤러리 목록에 출력되는 가로행의 아이템 출력 수는 (1200px 이상 기준) 기본 3개입니다.

이 출력 수를 조정하는 방법에 대해 설명하도록 하겠습니다.

 

/skin_bs/board/gallery/list.skin.html 파일 아래의 소스(521줄 정도)에서 출력수가 조정됩니다.

    var gutter = 17;
    var min_width = 170;
    $container.imagesLoaded( function(){
        $container.masonry({
            itemSelector : '.gallery-item',
            gutterWidth: gutter,
            isAnimated: true,
            columnWidth: function( containerWidth ) {
	            var windowSize = $(window).width();
				if (windowSize > 1199) {
					var box_width = (((containerWidth - 2*gutter)/3) | 0) ;
					if (box_width < min_width) {
						box_width = (((containerWidth - gutter)/3) | 0);
					}
				} else if (windowSize <= 1199 && windowSize > 766) {
					var box_width = (((containerWidth - 1*gutter)/2) | 0) ;
					if (box_width < min_width) {
						box_width = (((containerWidth - gutter)/2) | 0);
					}
				} else if (windowSize <= 766 && windowSize > 566) {
					var box_width = (((containerWidth - 1*gutter)/2) | 0) ;
					if (box_width < min_width) {
						box_width = (((containerWidth - gutter)/2) | 0);
					}
				} else {
					var box_width = (((containerWidth - 0*gutter)/1) | 0) ;
					if (box_width < min_width) {
						box_width = (((containerWidth - gutter)/1) | 0);
					}
				}

				if (box_width < min_width) {
					box_width = containerWidth;
				}

				$('.gallery-item').width(box_width);

				return box_width;
            }
        });
    });

해당 소스는 목록에서 무한스크롤 사용일 때(447줄 정도)와 아닐 때(521줄 정도)가 구분지어 사용되는 점 참고 바랍니다.

 

var box_width = (((containerWidth - 2*gutter)/3) | 0) ;

위의 코드에서 3은 아이템 출력 수 2는 사이 홈을 말합니다.

만약 4개로 출력을 원한다면 var box_width = (((containerWidth - 3*gutter)/4) | 0) ; 와 같이 변경하면 되겠습니다.

 

var gutter = 17; 는 간격의 폭을 var min_width = 170; 는 아이템의 최소 폭 값을 지정합니다.

간격에 수정을 원한다면 두 값을 조정합니다.

 

windowSize는 브라우저의 폭을 말하며 각각의 폭에 맞춰 출력됩니다.

0
로그인 후 평가 가능합니다.
- 이윰EGG - 회원등급 : 지상계 / Level 16
포인트 108,999
경험치 25,758
[레벨 16] - 진행률 55%
- 가입일 : 2015-09-18 16:01:20
- 서명 : 이윰EGG입니다. 잘 부탁드립니다.
- 자기소개 : 미입력

댓글목록 2

studyhaza님의 댓글

감사합니다

축하합니다. 첫댓글 포인트 39포인트를 획득하였습니다.

민트초코님의 댓글

감사합니다

전체 32 건 - 1 페이지
제목
이윰EGG 2017.08.01 1,194 0
이윰EGG 2018.01.05 933 1
이윰EGG 2017.12.05 701 0
이윰EGG 2017.11.09 1,255 0
이윰EGG 2017.10.20 1,327 0
이윰EGG 2017.09.21 2,070 2
이윰EGG 2017.09.19 2,890 1
이윰EGG 2017.09.13 1,713 0
이윰EGG 2017.09.08 1,101 0
이윰EGG 2017.09.08 721 0
이윰EGG 2017.09.08 721 0
이윰EGG 2017.09.08 1,048 1
이윰EGG 2017.08.18 778 0
이윰EGG 2017.08.14 1,049 0
이윰EGG 2017.08.08 1,165 0