뷰페이지 이미지 함수관련해서 질문좀드려요~! 채택완료
AntonyPang
8년 전
조회 3,176
안녕하세요~!
아래 링크의 경우 뷰페이지에서 슬라이더를 만드는 방법을 검색하여
찾아서 적용을 해보았는데요..!
현재 업로드는 6개 업로드 및 노출가능하게 해놨는데요..!
제가 궁금한점은 만약에 2개 또는 3개 업로드했을때에는
동일하게 사진은 노출되지않지만 슬라이더는 6가지로 노출이되서요..!
2개 또는 3개 업로드했을때에는 숨김처리 또는 노출이되지않게 하려면
어떤함수를 써야할까요?..
</p><p><div class="w3-content w3-display-container" style="max-width:800px"></p><p> <img class="mySlides" src="<?php echo G5_DATA_URL.'/file/'.$bo_table.'/'.urlencode($view[file][0][file]); ?>" /></p><p> <img class="mySlides" src="<?php echo G5_DATA_URL.'/file/'.$bo_table.'/'.urlencode($view[file][1][file]); ?>" /></p><p> <img class="mySlides" src="<?php echo G5_DATA_URL.'/file/'.$bo_table.'/'.urlencode($view[file][2][file]); ?>" /></p><p> <img class="mySlides" src="<?php echo G5_DATA_URL.'/file/'.$bo_table.'/'.urlencode($view[file][3][file]); ?>" /></p><p> <img class="mySlides" src="<?php echo G5_DATA_URL.'/file/'.$bo_table.'/'.urlencode($view[file][4][file]); ?>" /></p><p> <img class="mySlides" src="<?php echo G5_DATA_URL.'/file/'.$bo_table.'/'.urlencode($view[file][5][file]); ?>" /></p><p> </p><p> <div class="w3-center w3-container w3-section w3-large w3-text-white w3-display-bottommiddle" style="width:100%"></p><p> <div class="w3-left w3-hover-text-khaki" onclick="plusDivs(-1)">❮</div></p><p> <div class="w3-right w3-hover-text-khaki" onclick="plusDivs(1)">❯</div></p><p> <span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(1)"></span></p><p> <span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(2)"></span></p><p> <span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(3)"></span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(4)"></span></p><p> <span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(5)"></span></p><p> <span class="w3-badge demo w3-border w3-transparent w3-hover-white" onclick="currentDiv(6)"></span></p><p> </p><p> </div></p><p></div></p><p> </p><p><script></p><p>var slideIndex = 1;</p><p>showDivs(slideIndex);</p><p> </p><p>function plusDivs(n) {</p><p> showDivs(slideIndex += n);</p><p>}</p><p> </p><p>function currentDiv(n) {</p><p> showDivs(slideIndex = n);</p><p>}</p><p> </p><p>function showDivs(n) {</p><p> var i;</p><p> var x = document.getElementsByClassName("mySlides");</p><p> var dots = document.getElementsByClassName("demo");</p><p> if (n > x.length) {slideIndex = 1} </p><p> if (n < 1) {slideIndex = x.length}</p><p> for (i = 0; i < x.length; i++) {</p><p> x[i].style.display = "none"; </p><p> }</p><p> for (i = 0; i < dots.length; i++) {</p><p> dots[i].className = dots[i].className.replace(" w3-white", "");</p><p> }</p><p> x[slideIndex-1].style.display = "block"; </p><p> dots[slideIndex-1].className += " w3-white";</p><p>}</p><p></script></p><p> </p><p> </p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
8년 전
</p><p>
<?php
for($i=0;$i<6;$i++){
if(!is_file(G5_DATE_PATH."/file/{$bo_table}/".urlencode($view[file][$i][file]) ) || !$view[file][$i][file] )
continue;
?>
<img class="mySlides" src="<?php echo G5_DATA_URL.'/file/'.$bo_table.'/'.urlencode($view[file][$i][file]); ?>" />
<?php
}
?> </p><p>
오류 테스트는 하지 않았습니다. 에러가 발생할 수 있습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
A
AntonyPang
8년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
말씀해주신 부분으로 해보니... 이번에는 화면자체가 나오지않네요 ㅠㅠ