코드 해석좀 부탁드립니다 채택완료
모바일에 갤러리 목록수를 조절할려는데 도저히 모르겠네요 ㅠㅠ
여기저기 만지다 보니 이게 눈에 보이는데요 해석좀 부탁드려요
<?php for ($i=0; $i<count($list); $i++) {
if($i>0 && ($i % $bo_gallery_cols == 0))
$style = 'clear:both;';
else
$style = '';
if ($i == 0) $k = 0;
$k += 1;
if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;";
?>
답변 2개
리스트를 배열로 돌리면서
라인의 맨끝에 style 속성을주려고 만든 코드인듯 싶네요
for 가 i=0부터 시작인데
$i > 0 큰건이고 $i 를 컬럼수로 나눈나머지가 없으면 .. => 맨끝이면 스타일에 clear:both 를 대입하고
$i == 0 일때 즉, for문이 처음돌때 $k = 0 // $k 도 0으로 초기화 이건
굳이 여기 없이
for ($i=0, $k=0; 으로 하면 됩니다.
$k+=1 이 중간에 있는건 증가후 비교하고싶은게 있는것이므로
초기값을 1로하면 이것도 필요없네요
if ($k % bo_gallery_cols == 0
이것은 스타일에 속성을 추가
위의코드만 봤을때는
</p>
<p><?php for ($i=0, $k=1; $i<count($list); $i++, $k++) {
if($i>0 && ($i % $bo_gallery_cols == 0))
$style = 'clear:both;';
else
$style = '';
// if ($i == 0) $k = 0;
// $k += 1;
if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;";
?> </p>
<p>
로 변경가능해 보입니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인