Представьте меня этот код:JavaScript, остановка дополнительные слушатели событий
var myFunc1 = function(event) {
alert(1);
}
var myFunc2 = function(event) {
alert(2);
}
element.addEventListener('click', myFunc1);
element.addEventListener('click', myFunc2);
Когда событие щелчка обжигают myFunc1 называется, то myFunc2. Но как мне (если это вообще возможно) остановить myFunc2 от вызова, если выполняется какое-то условие в myFunc1? event.stopPropagation()
не является решением, так как это не проблема захвата/барботажа события.
Спасибо.
Всегда ли они звонят вместе? –
Нет, иногда я использую только один или другой. А слушатели добавляются в разные компоненты, поэтому их нельзя комбинировать. –
Это stopProp! A! gation not stopProp! o! Я ставлю, что это просто опечатка здесь – epascarello