Как вызвать функцию с addEventListener после setTimeout? Вот пример кода:addEventListener в зависимости от setTimeout
xyz = setTimeout(function() {
[...blabla function...]
// *(↓)
if (window.addEventListener) {
window.addEventListener('load', blabla, false);
} else {
window.attachEvent('onload', blabla);
}
}, 3000);
* (→): addEventListener вызывает функцию при загрузке страницы, но он должен вызвать функцию «BlaBla» только после SetTimeout 3 сек. Итак, как это исправить?
Вы вызываете функцию с помощью 'addEventListener', вызывая событие, в которое вы добавили слушателя. Не совсем понятно, чего вы пытаетесь достичь здесь. Пожалуйста, четко укажите, что вы ожидаете. – robertc
Не знаете, что вы пытаетесь сделать здесь. Событие загрузки окна запускается при первом загрузке окна. Зачем вам нужно добавить обработчик для события через 3 секунды? Событие больше не собирается стрелять. – Barmar