jquery скрывает все изображения, но не первое

Привет всем, я пытаюсь сделать этот эффект слайда http://tinyurl.com/628z32d

но я новичок в jquery, поэтому мне нужна небольшая помощь :), как я могу скрыть все большие изображения в div #big-mage и скрыть их? а потом показывать только первый.

у вас, ребята, есть хороший, простой для понимания учебник по эффекту слайда, я буду рад :)

Спасибо!

это то, что у меня есть http://jsfiddle.net/bF9xy/


person Sjmon    schedule 05.03.2011    source источник
comment
Пожалуйста, удалите тег make - ваш вопрос не имеет ничего общего с программой make.   -  person reinierpost    schedule 06.03.2011


Ответы (2)


Попробуйте так:

$("div img").hide().filter(":first-child").show();

или используйте $.not() для фильтрации нежелательных элементов:

$("img").not("img.class-not-to-select").hide();
person Mārtiņš Briedis    schedule 05.03.2011
comment
я думаю, что я должен использовать :first - person Sjmon; 06.03.2011
comment
$(div img).hide().filter(:first-child).show(); это работает, но скрывает все большое изображение и показывает только первое маленькое изображение: d я пытался настроить его с помощью $('#big-image img'), но не работал - person Sjmon; 06.03.2011
comment
упс, я скрыл div в моем CSS: D - person Sjmon; 06.03.2011
comment
Это работает $(#big-image img).hide().filter(:first-child).show(); Спасибо - person Sjmon; 06.03.2011

попробуйте этот код:

$("img:gt(0)").hide();
person DrStrangeLove    schedule 05.03.2011