@run182

Почему не работают некоторые обработчики на странице?

На странице добавлено несколько обработчиков window.addEventListener("load", function() {})
Один из них точно не работает, возможно не один. Есть ли ограничение на кол-во прослушивателей?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Absolute138
Нет никаких ограничений на кол-во слушателей.
Однако есть stopImmediatePropagation
В следующем коде 9 и 10 в консоль не будут выведены.
window.addEventListener("load", function() { 
  console.log(1);
});
window.addEventListener("load", function() {
  console.log(2);
});
window.addEventListener("load", function() { 
  console.log(3);
});
window.addEventListener("load", function() { 
  console.log(4);
});
window.addEventListener("load", function() {
  console.log(5);
});
window.addEventListener("load", function() { 
  console.log(6);
});
window.addEventListener("load", function() { 
  console.log(7);
});
window.addEventListener("load", function(e) {
  e.stopImmediatePropagation();
  console.log(8);
});
window.addEventListener("load", function() { 
  console.log(9);
});
window.addEventListener("load", function() { 
  console.log(10)
});
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы