Advertisement
Igor150195

resources

May 21st, 2024 (edited)
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2.     document.querySelectorAll('.all-resources').forEach(function(element) {
  3.         element.classList.add('w--current');
  4.     });
  5.  
  6.     document.addEventListener('DOMContentLoaded', function () {
  7.         var $tabHeadersItems = $('.resources-tab-wrapper .tab-link-default');
  8.         var $tabBodyItems = $('.article-item');
  9.  
  10.         $tabHeadersItems.each(function() {
  11.             $(this).on('click', function() {
  12.                 var currentData = $(this).data('category');
  13.  
  14.                 // Снимаем выделение с предыдущих вкладок и применяем к текущей
  15.                 $('.all-resources').removeClass('w--current');
  16.                 $tabHeadersItems.removeClass('w--current');
  17.                 $(this).addClass('w--current');
  18.  
  19.                 $(`.article-item`).hide();
  20.                 $(`.article-item[data-category="${currentData}"]`).show();
  21.             });
  22.         });
  23.  
  24.         $('.all-resources').on('click', function(){
  25.             $tabHeadersItems.removeClass('w--current');
  26.             $(this).addClass('w--current');
  27.             $(`.article-item`).show();
  28.         });
  29.     });
  30. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement