Как определить активный класс в зависимости от ссылки?

Столкнулся с такой проблемой, есть табы, которые показывают контент

Как показать активную вкладку в зависимости от ссылки? Например: есть ссылка site.ru/1 данная ссылка показывает контент где есть 1, ссылка site.ru/1#2, где показываем активную вкладку два

Пример кода ниже:

$(".tab_content").hide();
$(".tab_content:first").show();

$('.panel_signup_shop').hide();

$("ul.tabs li").click(function() {

  $(".tab_content").hide();
  var activeTab = $(this).attr("rel");
  $("#" + activeTab).fadeIn();

  $("ul.tabs li").removeClass("active");
  $(this).addClass("active");

  $(".tab_drawer_heading").removeClass("d_active");
  $(".tab_drawer_heading[rel^='" + activeTab + "']").addClass("d_active");

});

$(".tab_drawer_heading").click(function() {

  $(".tab_content").hide();
  var d_activeTab = $(this).attr("rel");
  $("#" + d_activeTab).fadeIn();

  $(".tab_drawer_heading").removeClass("d_active");
  $(this).addClass("d_active");

  $("ul.tabs li").removeClass("active");
  $("ul.tabs li[rel^='" + d_activeTab + "']").addClass("active");
});

$('ul.tabs li').last().addClass("tab_last");
.main {
  display: flex;
  flex-direction: column;
}

.tabs {
  margin-bottom: 30px;
  display: flex;
      list-style: none;
}

.tabs li {
  margin-left: 30px;
}

.active {
  color: red;
}

.number {
  font-size: 30px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="main">
  <ul class="tabs">
    <li class="active" rel="tab1">Показываем один</li>
    <li rel="tab2" class="tab_last">Показываем два</li>
  </ul>
  <div class="main-tabs">
    <div id="tab1" class="tab_content" style="display: block;">
      <span class="number">1</span>
    </div>
    <div id="tab2" class="tab_content" style="display: none;">
      <span class="number">2</span>
    </div>
  </div>
</div>


Ответы (0 шт):