Показать сообщение отдельно
  #1 (permalink)  
Старый 23.07.2018, 16:36
Интересующийся
Отправить личное сообщение для komned37 Посмотреть профиль Найти все сообщения от komned37
 
Регистрация: 23.07.2018
Сообщений: 18

вывод контента по принципу табов
Добрый день!

Есть разметка
<div class="container">
    <div class="item-box">
        <div class="item">1</div>
        <div class="item">2</div>
    </div>
    <div class="item-box">
        <div class="item">3</div>
        <div class="item">4</div>
    </div>
    <div class="item-box">
        <div class="item">5</div>
        <div class="item">6</div>
    </div>
    <div class="item-box">
        <div class="item">7</div>
        <div class="item">8</div>
    </div>
    ....
</div>

<div class="items-content">
    <div class="item-content">1</div>
    <div class="item-content">2</div>
    <div class="item-content">3</div>
    <div class="item-content">4</div>
    <div class="item-content">5</div>
    <div class="item-content">6</div>
    <div class="item-content">7</div>
    <div class="item-content">8</div>
    .....
</div>


По клику на item должен открываться соответствующий по порядковому номеру item-content
пишу код:
$(".item").click(function() {
  $(".item-content").hide().eq($(this).index()).fadeIn();
   
});


В этом случае выводятся только первый и второй контент, так как item заключен в бокс и его порядковый номер максимум 2.
Как сделать чтоб все работало нормально.
Ответить с цитированием