Показать сообщение отдельно
  #1 (permalink)  
Старый 28.06.2017, 09:57
Аспирант
Отправить личное сообщение для INSIDER73 Посмотреть профиль Найти все сообщения от INSIDER73
 
Регистрация: 12.01.2017
Сообщений: 48

Как дописать скрипт?
Есть такая структура

Код:
<div class="color-viewer-item">
        <img src="...." class="image" />
</div>
<div class="color-viewer-item">
        <img src="...." class="image" />
    </div>
<div class="color-viewer-item">
        <img src="...." class="image" />
    </div>
Есть скрипт который при клике по классу добавляет ему класс,если кликнуть еще раз этот класс убирается,проблема в том,что если кликнуть к примеру на первый color-viewer-item,ему добавится img-big ,но если так же кликнуть на второй color-viewer-item ,ему тоже добавится img-big,и получится каша,как сделать так,чтобы если кликнул к примеру на первый класс,ему присвоился класс из скрипта,а если затем кликнуть на второй класс,то у первого присвоеный класс убрался?

function asd() {
  $('.color-viewer-item').click(function () {
    if ($(this).hasClass('img-big')) {
      $(this).removeClass('img-big');
    } else {
       $(this).addClass('img-big');
     }
   })
}
Ответить с цитированием