Advertisement
vedranvinko

OsteoActive tabs

Jun 16th, 2018
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // add jquery
  2.  
  3. var script = document.createElement("script");
  4. script.setAttribute('src', '//code.jquery.com/jquery-latest.min.js');
  5. script.addEventListener('load', function() {
  6.     var script = document.createElement('script');
  7.     document.body.appendChild(script);
  8. }, false);
  9. document.body.appendChild(script);
  10.  
  11. clear();
  12.  
  13. function r(min, max) {
  14.     return Math.floor(Math.random() * (max - min + 1)) + min;
  15. }
  16.  
  17.  
  18.  
  19. // collect menu items
  20. $('a[title="Articles"]').click(function (e) {
  21.     e.preventDefault();
  22.  
  23.     var active = $('a[href*="tabs"]').closest('li.is-active');
  24.     var activeTab = $('div[id*="tabs"]').not('li.is-hidden');
  25.     var inactiveTabs = $('div[id*="tabs"].is-hidden');
  26.  
  27.     var rn = r(0, 2);
  28.     var selector = "a[href*=\"" + "tabs-" + rn +"\"" + "]";
  29.    
  30.     active.removeClass('is-active');
  31.     $(selector).parent().addClass('is-active');
  32.  
  33.     activeTab.addClass('is-hidden');
  34.     var selectorTab = "div[id*=\"" + "tabs-" + rn +"\"" + "]";
  35.     $(selectorTab).removeClass('is-hidden');
  36. });
  37.  
  38. $('a[title="Recipes"]').click(function (e) {
  39.     e.preventDefault();
  40.     var active = $('a[href*="tabs"]').closest('li.is-active');
  41.     var activeTab = $('div[id*="tabs"]').not('li.is-hidden');
  42.     var inactiveTabs = $('div[id*="tabs"].is-hidden');
  43.  
  44.     active.removeClass('is-active');
  45.     $('a[href*=tabs-3]').parent().addClass('is-active');
  46.  
  47.     activeTab.addClass('is-hidden');
  48.     $('div[id*=tabs-3]').removeClass('is-hidden');
  49. });
  50.  
  51. $('a[title="Exercises"]').click(function (e) {
  52.     e.preventDefault();
  53.     var active = $('a[href*="tabs"]').closest('li.is-active');
  54.     var activeTab = $('div[id*="tabs"]').not('li.is-hidden');
  55.     var inactiveTabs = $('div[id*="tabs"].is-hidden');
  56.  
  57.     active.removeClass('is-active');
  58.     $('a[href*=tabs-4]').parent().addClass('is-active');
  59.  
  60.     activeTab.addClass('is-hidden');
  61.     $('div[id*=tabs-4]').removeClass('is-hidden');
  62. });
  63.  
  64. $('a[title="Stories"]').click(function (e) {
  65.     e.preventDefault();
  66.     var active = $('a[href*="tabs"]').closest('li.is-active');
  67.     var activeTab = $('div[id*="tabs"]').not('li.is-hidden');
  68.     var inactiveTabs = $('div[id*="tabs"].is-hidden');
  69.  
  70.     active.removeClass('is-active');
  71.     $('a[href*=tabs-5]').parent().addClass('is-active');
  72.  
  73.     activeTab.addClass('is-hidden');
  74.     $('div[id*=tabs-5]').removeClass('is-hidden');
  75. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement