1. JavaScript / Говнокод #23101

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    $(document).ready(function() {
    	
    	$('.tab').click(function(){
    
    	    var tabs = $(this).closest('.tabs');
    
    	    // Удаляем классы active
    	    $(this).siblings().removeClass('active');
    	    tabs.children('.tabs-content').children('.tabs-content-item').removeClass('active');
    
    	    // Добавляем классы active
    	    $(this).addClass('active');
    	    tabs.children('.tabs-content').children('.tabs-content-item').eq($(this).index()).addClass('active');
    	})
    	
    });

    Вот пример:
    https://codepen.io/ShvedOFF/pen/weBgrQ

    Как более грамотно оформить данный код?
    Все отлично работает, но выглядит коряво.

    Запостил: Shved, 05 Июня 2017

    Комментарии (2) RSS

    • https://codepen.io/anon/pen/EXaZOZ
      Ответить
      • Смешал тебя с фекалиями 12-летнего ребенка, корой дуба и серным цветом, перегнал на кубе.
        Ответить

    Добавить комментарий