Я надеюсь, что кто-нибудь может мне помочь. как я могу сделать так, чтобы addClass применялся только к следующему img, а не ко всем последующим? редактировать: «addClass» всегда должен применяться к следующему следующему IMG, чтобы вы могли щелкать все изображения одно за другим — как в галерее
$("#next").click(function(){
if($("#gallery li").next("#gallery li").length != 0) {
$("#gallery li").children("img").removeClass('toppicture');
$("#gallery li").next("#gallery li").children("img").addClass('toppicture');
}
else {
$(this).children("img").removeClass('toppicture');
$("#gallery li:first-child").children("img").addClass('toppicture');
}
});
ul с идентификатором «галерея» выглядит так:
<li>
<img class="toppicture" src="images/w1.jpg" title="Title #0"/>
</li>
<li>
<img src="images/w2.jpg" title="Title #1"/>
</li>
<li>
<img src="images/w3.jpg" title="Title #2"/>
</li>