2011-02-01 7 views
1

다양한 갤러리 플러그인을 사용해 보았지만 내 필요에 맞는 것은 없습니다. 다음과 같이간단한 jQuery 갤러리 셀프 메이드?

나는 약간의 마크 업이 있습니다

<div id='thumbs-list'> 
    <div class='thumb-item'> 
     <a href='big1.jpg'><img src='thumb1.jpg' /></a> 
    </div> 
    <div class='thumb-item'> 
     <a href='big2.jpg'><img src='thumb2.jpg' /></a> 
    </div> 
    <div class='thumb-item'> 
     <a href='big3.jpg'><img src='thumb3.jpg' /></a> 
    </div> 
</div> 
<div id='fullsize'> 
    <img src='big1.jpg' /> 
</div> 

내가 바람직 약간의 페이딩 효과는 ID 'fullsize'에 링크 된 JPG를 교체하고 싶지만, 적어도 이미지가해야 스위치.

간단하고 유연한 jQ 스크립트로 어떻게 시작할 수 있습니까? 감사!

답변

3
$(".thumb-item a").click(function(e){ 
    e.preventDefault(); 
    var $a = $(this); 
    $("#fullsize img").fadeOut("slow", function(){ 
     $(this).attr("src", $a.attr("href")).fadeIn("slow"); 
    }); 
}); 

작업 예 : http://jsfiddle.net/cp22v/

+0

+1,하지만 난 사용합니다 :'$ ("A", "# 엄지 손가락 목록을") '가 빠르게 이후. – ifaour

+0

이것이 적절한 선택기인지는 모르겠지만 작동 할 것입니다. HTML을 기반으로 특정하게 만들려고했습니다. '$ ("a", "# thumbs-list")' – hunter

+0

예, 이것은 이미 licke a charm에서 작동합니다. 그러나, 내 CSS는 이미지 크기가 다양하기 때문에 약간 깜박입니다. 어떻게 든 고칠 것입니다. 감사! – cukabeka