자바스크립트로 작성된 간단한 웹 갤러리Aug 14, 2007

역시 심심해서 딩굴거리다가 깨작깨작..
아래와 같이 사용하면 됨. (Prototype 이 반드시 필요함)

JAVASCRIPT:
  1. var Slide = new SimpleJsGallery('thumbnail', 124, {
  2.     orient:'horizontal',
  3.     display:7,
  4.     margin:5,
  5.     border:3,
  6.     speed:3
  7. });
  8. Slide.behavior = function() {
  9.     Effect.Fade('image', { duration:0.3, afterFinish:function() {  //script.aculo.us
  10.         $('image').src = this.filename;
  11.         Effect.Appear('image', { duration:0.3 });
  12.     }.bind(this) });
  13.     $('desc').update(this.desc + ' ('+(this.current+1).toString()+'/'+this.totalThumbnails.toString()+')');
  14. }

첫 번째 인자는 thumbnail list 를 포함하고 있는 컨테이너 엘리먼트의 id,
두 번째 인자는 thumbnail 의 가로 폭(모든 썸네일 의 가로 크기는 고정되어 있어야 함),
세 번째 인자는 옵션 값이다.

behavior 가 지정되면 슬라이드가 끝난 뒤 해당 함수가 실행되며,
썸네일이 선택되면 이미지를 포함하고 있는 li 태그에 selected 클래스가 설정된다.

적용 예제

소스 보기

Leave a Message

1 Message

현재 사파리2.0 에서 작동하지 않음. (사파리3 에서는 정상작동)

RSS feed for comments on this post.
TrackBack URI : http://encyphered.net/blog/251/trackback/

Leave a Message