fantazer
7/2/2017 - 4:39 PM

Tab v2 --self

Tab self v2

.tab__head
	.tab__head-el.tab__head-el--active(data-tab="1") Таб 1
	.tab__head-el(data-tab="2") Таб 2
	.tab__head-el(data-tab="3") Таб 3
.tab__cont.tab__cont--active(data-tab="1")
	.tab__wrap
		p Информация для Таб 1
.tab__cont(data-tab="2")
	.tab__wrap
		p Информация для Таб 2
.tab__cont(data-tab="3")
	.tab__wrap
		p Информация для Таб 3
var tabConstruct = function (elHead,elTab){
	$("."+elHead).click(function () {
		var elHeadActive = elHead+'--active';
		var elTabActive = elTab+'--active';

		$("."+elHead).removeClass(elHeadActive);
		$(this).addClass(elHeadActive);
		var curentTab = $(this).data('tab');
		$("."+elTab).each(function () {
			$(this).removeClass(elTabActive);
			if ($(this).data('tab') == curentTab) {
				$(this).addClass(elTabActive);
			}
		})
	});
};

tabConstruct('tab__head-el','tab__cont');
.tab__cont
	display: none
.tab__cont--active
	display: block
.tab__head-el
	cp()