блин, тут еще один момент:
изначально класс "w--current" стоял на первом заголовке в самом html, после наших (ваших
) доработок я его убрал (т.к. скрипт по другому не работал)... теперь если просто зайти на страницу с табами (не по ссылке), то активный заголовок никак не выделяется визуально(т.к. нет у него css класса).
Получается нужно этот класс вернуть по умолчанию в разметку html и добавить в скрипт, что бы он его удалял при срабатывании
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
var hash = location.hash.substr(1);
hash && document.getElementById(hash).classList.add('w--current')
history.replaceState(null, null, window.location.href.replace(/#.*$/, ''));//replace state
})
</script>
думал, сам смогу, вставив в скрипт "$('#one').removeClass('w--current');" - но так он этот класс всегда удаляет (даже при переходе по обычной ссылке из меню)... нужно какое-то условие прописать