jquery 이미지 롤링 | Client Side

jquery로 이미지 롤링 시키는 코드...

음 이미지 롤링이야 워낙에 많으니깐 이것도 그중하나..음 뭐랄까

좀더 깔끔하게 만들었다고 나 할까나... 저번에 올린건 영...ㅋㅋ

이게더 나은거 가틈..사실 거기서 거기 내실력이 미천하여....

담에 쓸일 생기면 다시 수정해야지 우선 귀찮으니깐 패스.

 

첨부파일 : jq.rolling_.zip

 

 

소스
=================================================================================================================
<style type="text/css">

/*스크롤러 스타일*/

div#scroller {position:relative; height:165px; width:888px; padding:0;margin:0 auto;clear:both;overflow:hidden;border:1px solid #CCC }
ul#scrollerFrame {width:1000px; padding:0;margin:0;list-style:none;}
#rolling {position:relative;float:left; padding-top:5px; padding-bottom:5px;width:230px;height:155px;}
</style> 

<script type="text/javascript">
 $(function() {
  var rollingDiv = $("#rolling");

  rollingDiv.rolling("left", 215, 165, 8); //방향,가로크기,세로크기,이미지표시갯수
  rollingDiv.bind("mouseover", function() { //마우스 오버시 멈춤
   $("#rolling").stopRolling();
  });
  rollingDiv.bind("mouseout", function() { //마우스 아웃시 다시동작
   $("#rolling").resumeRolling();
  });

<?php //DB에서 이미지 읽어와서 뿌리기
  foreach($rs_img as $row):

 echo " rollingDiv.addRollingItem(\"<img src='".$row->file_url."' width='210' height='155' style='z-index:1000; <BR>padding-top:5px; padding-left:5px;' />\"); ";
  endforeach;
?>

  rollingDiv.startRolling(10, 0, 250); //250 이게 스크롤링 속도 입니다. 낮을수록 빠름

 });
</script>
=================================================================================================================

해당 이미지롤링할 부분에 밑에 div소스 넣으면 됩니다.
크기나 그런건 위에 style에서 바꾸면 되구요.!

<div id="scroller">
             <ul id="scrollerFrame">
                 <li id="rolling"></li>
             </ul>
</div> 


ps. IE6,7 이랑 IE8이랑 속도가 다르게 나옵니다. 6,7버전에서는 빠르게 지나가는데 8에선 느림.

 

 

jquery,rolling
Comment Write
Comment List
해야되 2013.01.07 17:04              
첨부파일은 1개인데요1!! 적용하면 위 님처럼 그냥 이미지 그대로 있어여!! 제대로 첨부파일을 첨부해주세요~ 이건 뭐 되지도 안고;;; 뭐 어떻게 쓰라는건지,, 참 나
reply_arrow 토리 2013.01.10 13:21         
jquery..그냥 있으신거 쓰시면 되는데.. 아니면 아래처럼 다이렉트로 불러서 쓰시던가 아님 다운받으세요.; http://code.jquery.com/jquery-1.4.2.min.js
아만 2012.09.20 11:41              
제가 프로그래밍은 아는게 없어서 질문드리는데요 db에서 이미지를 읽어와서 뿌리기 여기 부분이 이해가 안되서요 ^^; 저 코드는 어느 위치에 있는 이미지 파일들을 불러오는건지 궁금해서요 ㅋㅋ
reply_arrow 토리 2012.09.21 10:10         
유동적으로 이미지가 바뀔때 관리자단이나 그런곳에서 이미지를 업로드 시키고 database에 등록한담에 불러온단 뜻이구요. 뭐 꼭 그렇게 안하고. 다빼고 rollingDiv.addRollingItem() 요 부분만 추가하시면 됩니다.ㅎ 이미지 경로는 자기가 올려놓은 이미지 경로 적으시면 되구요.ㅎ
공부중 2012.06.25 12:13              
이거 적용시켰는데 에러없이 그냥 무반응이네요;;
reply_arrow 토리 2012.06.26 14:25         
음.. 그런가요2 jquery-1.4.2.min.js jq.rolling.js 위 파일2개는 불러서 쓰시는거 맞나요' 전 잘되는데..;;ㅜ