addEventListener при нажатии не работает в javascript - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь отобразить всплывающее окно при нажатии кнопки; Но прослушиватель событий не работает. Вот мой код JavaScript: -

var button = document.getElementById("letsfloat");
var ppt = document.getElementById("popUpMain");
console.log(button);
console.log("hi");
console.log(ppt);
button.addEventListener("click",function(){
    console.log("yo");
    ppt.classList.toggle("hideme");
    ppt.classList.toggle("nowvisible");
    //ppt.style.visibility = "visible"
    setTimeout(function(){
        console.log("bye");
        ppt.classList.add("hideme");
        ppt.classList.remove("nowvisible");
    },40000);

});

Классы hideme и nowvisible (CSS Код)

.hideme{
    display: none;
    visibility: hidden;
}
.nowvisible{
    float:inherit;
    visibility: visible;
    display: block;
}

Кнопка: -

<div class="fixed-bottom">
<button type="button" id="letsfloat" name="button" class="btn btn-primary btn-lg  border-0 float-right" >Why are we No.1</button>
</div>

POPUP: -

<div id="popUpMain" class="hideme">
      <div id="popup">
        <h1 id="newsHeading" style="text-align: center;"> Why are we Number One</h1>
      </div>
    </div>

Когда я нажимаю на кнопку, ничего не происходит введите описание изображения здесь

1 Ответ

1 голос
/ 07 августа 2020

Очистите кеш, используя ctrl + f5.

...