第二事件未触发

时间:2018-09-30 13:36:05

标签: javascript events

请看一下这个简化的代码示例:

myInputElement.addEventListener('blur', e => {
  loader.classList.remove('hide');
  save()
    .then(response => {
      loader.classList.add('hide');
    })
    .catch(e => console.log(e));
});

myButton.addEventListener('click', e => {
  // do something
});

现在,如果我在myInputElement中键入一些文本,然后单击myButton,则会触发模糊事件,而不会单击事件。 但是,如果我删除了loader.classList.remove('hide'),则两个事件都会被触发。

有人可以向我解释这是为什么还是我可以解决这个问题?

谢谢!

0 个答案:

没有答案