Показать сообщение отдельно
  #13 (permalink)  
Старый 30.01.2017, 14:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Igorsrt,
для структуры
<div class="tabs">

            <ul>

                <li>1</li>

                <li>2</li>

                <li>3</li>

            </ul>

            <div>

                new 1

            </div>

            <div>

                new 2

            </div>

            <div>

                new 3

            </div>

        </div>


<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .tabs > div {
    display: none;
  }
  .tabs > ul > li.current {
     background-color: #52C8FF;
  }

  .tabs > ul > li {
      display: inline-block;
  }
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <script>
$(function() {
    $(".tabs").each(function(indx, el) {
        var li = $(">ul>li", el),
            divs = $(">div", el);
        li.on("click", function(event) {
            event.preventDefault();
            var i = li.index(this);
            li.not($(this).toggleClass("current")).removeClass("current");
            divs.not(divs.eq(i).toggle()).hide()
        })
    })
});
  </script>
</head>

<body>
<div class="tabs">

    <ul>

        <li>One</li>

        <li>Two</li>

        <li>Three</li>

    </ul>

    <div>

        <div class="tabs">

            <ul>

                <li>1</li>

                <li>2</li>

                <li>3</li>

            </ul>

            <div>

                new 1

            </div>

            <div>

                new 2

            </div>

            <div>

                new 3

            </div>

        </div>

    </div>

    <div>

        test 2  add tabs

    </div>

    <div>

        test 3 add tabs

    </div>

</div>



</body>
</html>
Ответить с цитированием