2011-02-01 5 views
1

Я пробовал различные плагины Gallery, но ни один не соответствует моим потребностям.Простая галерея jQuery Selfmade?

У меня есть некоторый код следующим образом:

<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> 

Я хочу поменять связанные JPGs в «Полный экран» идентификатор, предпочтительно с некоторым замиранием эффектом, но, по крайней мере, изображение должно переключатель.

Как я могу начать с простого, следовательно, гибкого сценария 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, но я хотел бы использовать: '$ ("а", "# палец список")', так как это быстрее. – ifaour

+0

Я не знаю, будет ли это подходящий селектор, но он будет работать. Я попытался сделать его определенным на основе HTML. '$ (" # thumbs = list a ")' будет быстрее, чем '$ (" a "," # thumbs-list ")' – hunter

+0

да, это уже работает лизать очарование. Однако мой CSS немного мерцает, потому что размеры изображения различаются. но я кое-что исправлю. Благодаря! – cukabeka

Смежные вопросы