Показать сообщение отдельно
  #1 (permalink)  
Старый 01.07.2017, 12:06
Аспирант
Отправить личное сообщение для sergey24 Посмотреть профиль Найти все сообщения от sergey24
 
Регистрация: 04.11.2016
Сообщений: 56

Как применить скрипт к элементу, который находится в пределах блока?
Имеется на одной странице несколько галерей (галерею взял отсюда), при клике на картинку сменяется картинка во всех галереях, а надо только в той, которой принадлежит картинка.

<div class="gallery">
    <div class="panel">
        <img class="largeImage" src="images/image_01_large.jpg" />
        <div class="description">Игра Rage</div>
    </div>

    <div class="thumbs">
        <img src="images/image_01_thumb.jpg" alt="Описание 1" />
        <img src="images/image_02_thumb.jpg" alt="Описание 2" />
        <img src="images/image_03_thumb.jpg" alt="Описание 3" />
        <img src="images/image_04_thumb.jpg" alt="Описание 4" />
        <img src="images/image_05_thumb.jpg" alt="Описание 5" />
    </div>
</div>

$('.thumbs').delegate('img','click', function(){
    $('.largeImage').attr('src',$(this).attr('src').replace('thumb','large'));
    $('.description').html($(this).attr('alt'));
});
Ответить с цитированием