Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.08.2020, 14:03
Интересующийся
Отправить личное сообщение для De12 Посмотреть профиль Найти все сообщения от De12
 
Регистрация: 21.08.2020
Сообщений: 22

Не добавляется класс и не перекидывает на якорь?
<script>
function openTab(evt, tabName) {
  var i, x, tablinks;
  x = document.getElementsByClassName("content-tab");
  for (i = 0; i < x.length; i++) {
      x[i].style.display = "none";
  }
  tablinks = document.getElementsByClassName("tab");
  for (i = 0; i < x.length; i++) {
      tablinks[i].className = tablinks[i].className.replace(" is-active", "");
  }
  document.getElementById(tabName).style.display = "block";
  evt.currentTarget.className += " is-active";
}

var divisor = document.getElementById("divisor"),
slider = document.getElementById("slider");
function moveDivisor() { 
	divisor.style.width = slider.value+"%";
}

$(window).load(function(){
  if(window.location.hash){
    $('a[href="'+window.location.hash+'"]').trigger('click');
  }
});

</script>



Есть вот такой скрипт, по клику добавляет табу классы, переключает и т.д..

Последнее - открывает таб, если открыть по URL с #href, но оно не перекидывает к самим табам, а также почему-то так не добавляется is-active табу, хотя сам таб открывает. Клик как бы срабатывает, но как-то не до конца.. Можете помочь?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Owl Carousel - добавить и удалить класс при смене слайда ethereal Элементы интерфейса 1 08.08.2019 22:47
Как дублировать класс ethereal Элементы интерфейса 12 13.06.2019 12:03
Класс добавляется, но не убирается у других yaparoff jQuery 1 26.04.2018 13:43
Подскаите как менять класс у елемента в зависимость от класса другово елемента NirVanea Общие вопросы Javascript 4 10.09.2015 13:51
Скрипт при нахождение элемента добавляется класс, анимация Wahlberg Angular.js 0 02.02.2014 02:44