27 lines
		
	
	
		
			763 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			763 B
		
	
	
	
		
			JavaScript
		
	
	
	
| $(document).ready(function() {
 | |
|     var codeTabs = $('#code-tabs-wrapper').find('li');
 | |
| 
 | |
|     for (var i = 0; i < codeTabs.length; i++) {
 | |
|         createCodeTabListeners(codeTabs, i);
 | |
|     }
 | |
| 
 | |
|     function createCodeTabListeners(codeTabs, index) {
 | |
|         var tab = $(codeTabs[index]),
 | |
|             id = tab.attr('id'),
 | |
|             codeClass = '.' + id;
 | |
|         tab.on('click', function() {
 | |
|             codeTabs.removeClass('tab-selected');
 | |
|             tab.addClass('tab-selected');
 | |
|             $('.code-block').removeClass('active');
 | |
|             $(codeClass).addClass('active');
 | |
|          
 | |
|         });
 | |
|     }
 | |
| 
 | |
|     function setDefautTab() {
 | |
|         $(codeTabs[0]).addClass('tab-selected');
 | |
|         $('.' + codeTabs[0].id).addClass('active');
 | |
|     }
 | |
| 
 | |
|     setDefautTab();
 | |
| }); |