Это мой JS код:Почему «скрытый» класс применяется к элементу перед его нажатием?
var btn = document.querySelector("button");
btn.addEventListener("click", hide(this, true));
function hide(event, reflow) {
if(reflow) {
document.querySelector(".great").classList.add("hidden");
}
}
Может кто-нибудь, пожалуйста, пролить некоторый свет на то, почему это происходит?
Довольно уверен, что это должно быть 'function (event) {hide.call (this, event, true); } ' –
@PatrickRoberts Возможно, вы правы, но я не уверен, как это сделать (о части« this, event »). Не могли бы вы добавить это как ответ с некоторым объяснением? – blex