https://sir.kr/g5_skin/30908?sfl=wr_subject&stx=masonry
해당 스킨을 이용하여 게시판을 만들었는데 순서가
1, 2, 3
6, 5, 4
9, 8, 7
이런 형태로 나옵니다.
제가 원하는 것은
1, 2, 3
4, 5, 6
7, 8, 9
형태로 나왔으면 하는데 어느부분이 잘못되있는지 도움주실 수 있는 분 있으실까요?
list.skin.php
에 속한 스크립트는 이렇습니다. ↓
<script>
var page = 1;
$(window).load(function(){
var ajaxLoaded = false;
var $grid = $('#bo_gall .gall_row').masonry();
var offset = $(".gw_gl_s_box").offset();
$(window).scroll(function() {
/*
if($(this).scrollTop()> offset.top) {
$('.bo_gall').css({position: 'fixed', top: '0px', left: '0px'});
$(".gw_gl_s_box").css({"margin-top":"50px"});
} else {
$('.bo_gall').css({position: 'static'});
$(".gw_gl_s_box").css({"margin-top":"0px"});
}
*/
if($(this).scrollTop() + $(window).height() > ($(document).height() - 200)) {
if(ajaxLoaded == true){return false;}
ajaxLoaded = true;
page++;
var curr_page = page;
var tmpNum = "";
var data = {
bo_table: '<?php echo $bo_table; ?>',
page: curr_page,
sod : '<?php echo $sod; ?>',
sop: '<?php echo $sop; ?>',
sst : '<?php echo $sst; ?>',
sca: '<?php echo $sca; ?>',
sfl: '<?php echo $sfl; ?>',
stx: '<?php echo $stx; ?>',
loaded: tmpNum
};
//console.log(data);
$.ajax({
url: '<?php echo $board_skin_url;?>/list.skin.ajax.php',
type: 'post',
dataType: 'html',
data: {
bo_table: '<?php echo $bo_table; ?>',
page: curr_page,
sod : '<?php echo $sod; ?>',
sop: '<?php echo $sop; ?>',
sst : '<?php echo $sst; ?>',
sca: '<?php echo $sca; ?>',
sfl: '<?php echo $sfl; ?>',
stx: '<?php echo $stx; ?>',
loaded: tmpNum
},
success: function(html){
$grid.append( html ).masonry( 'appended', $('#bo_gall .gall_row li[data-page='+curr_page+']') );
$grid.imagesLoaded().progress( function() {
$grid.masonry('layout');
});
},
error: function(err,stat,msg) {
alert('통신에러 발생 : ' + msg);
},
complete : function(){
ajaxLoaded = false;
}
});
}
});
});
</script>
답변 1개
답변을 작성하려면 로그인이 필요합니다.