Показать сообщение отдельно
  #3 (permalink)  
Старый 23.07.2014, 01:00
Кандидат Javascript-наук
Отправить личное сообщение для cha0s Посмотреть профиль Найти все сообщения от cha0s
 
Регистрация: 21.10.2013
Сообщений: 125

Цитата:
Скрипт

$(document).ready(function(){
(".expand-link").click(function () {
$(".work-image").each(function(){
$(this).addClass("height-auto");
});
});
});

Сейчас класс добавляет, но к каждому DIV на странице, а нужно только к одному выбранному DIV.
ты используешь .each это значит каждый элемент на странице.

$(document).ready(function(){
(".expand-link").click(function () {
$(this).parent().parent().parent().find(".work-image").addClass("height-auto");
});
});


как-то так наверное, то бишь от нажатого клика мы поднимаемся выше по родителям доходим до верхушки, с нее начинаем искать внутри класс .work-image и добавляем нужный класс.

Последний раз редактировалось cha0s, 23.07.2014 в 01:30.
Ответить с цитированием