Здравствуйте.
Написал небольшое событие, которое при клике на элемент навешивает классы на несколько других. Всё работает, но если только кликнуть 2 раза на элемент первый раз, а вот потом уже всё с первого раза переключается.
NavigationTr () {
let bet = document.querySelector(".game__wrap > span");
let trbutton = document.querySelector(".game-head__tr-navigation");
let linetr = document.querySelector(".game_info-head");
let menugame = document.querySelector(".game-head__place-bet");
let end = document.querySelector(".end__winners");
trbutton.addEventListener("click", (e) => {
e.preventDefault();
end.classList.add("game__tr");
menugame.classList.add("game-tr");
bet.classList.add("game-tr");
bet.classList.add("game__show");
linetr.classList.add("game__show");
})
}
На сам элемент навесил эту функцию:
<button onClick={this.NavigationTr} type="button" className={b({ block, elem: "tr-navigation" })}>
Тоже самое и с другими функциями, почему только со 2 раза. Гуглил похожие моменты, но не совсем понял причину.