Задать вопрос

Почему не срабатывает событие click в мобиле?

на сайте test21.vsemesta.net есть код внизу - плавающий телефон с кнопкой "скрыть".

<div class="moytoptel">
<div class="moytoptel__wrapper"> 

<a href="tel:1234" class="moytel"><div class="moycontent">1234</div></a>

<button class="moybtn">-</button>
</div>
</div>

<script>
const moybtn = document.querySelector(".moybtn");
const moycontent = document.querySelector(".moycontent");

moybtn.addEventListener("click", btnClick);

function btnClick() {
    console.log(content.classList);

    if (moycontent.classList.contains("hiddens")) {
        moybtn.textContent = "-";
    } else {
        moybtn.textContent = "+";
    }

    moycontent.classList.toggle("hiddens");
}
</script>


В десктопе все работает.
В мобиле кликаешь на кнопку скрыть "-" и не работает.
Почему?
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@defriz
люблю js
function btnClick() {

    if (moycontent.classList.contains("hiddens")) {
        moybtn.textContent = "-";
    } else {
        moybtn.textContent = "+";
    }

    moycontent.classList.toggle("hiddens");
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы