Табс на js, при клике раскрыть, куда-то перекидывает, нужно пофиксить

Цена договорная
18 декабря 2021, 17:57 • 12 откликов • 76 просмотров
Всем привет, очень мелочная тема :) но я сам не могу сделать.
При клике раскрыть табс, куда-то перекидывает немного вверх.

Скрипт:
const tabstov = document.querySelectorAll(".tabstovnl");
const blocks = document.querySelectorAll(".tabstovb");

const tabClickHandler = ({ target }) => {
const targetTab = target.closest('a');
const block = document.querySelector(`${targetTab.getAttribute('href')}`);
const isTargetNotActive = !targetTab.classList.contains('tabstovnl--active');

if (isTargetNotActive) {
tabstov.forEach(tab => tab.classList.remove("tabstovnl--active"));
blocks.forEach(block => block.classList.remove("tabstovb--active"));
}

targetTab.classList.toggle("tabstovnl--active", isTargetNotActive);
block.classList.toggle("tabstovb--active", isTargetNotActive);
}

tabstov.forEach(tab => tab.addEventListener("click", tabClickHandler));