Frage

How can I know in an an example like the below, which event was used to trigger the function?

function setSize() {
    if() { // event == 'load'
        console.log("Loaded");
    } else if() { // event == 'resize'
        console.log("Resized");
    }
}
window.addEventListener('load', setSize, false);
window.addEventListener('resize', setSize, false);

Thanks.

War es hilfreich?

Lösung

function setSize(event) {
   if(event.type == 'load') { // event == 'load'
        console.log("Loaded");
   } else if(event.type == 'resize') { // event == 'resize'
        console.log("Resized");
   }
}

window.addEventListener('load', function() { setSize(event) }, false); window.addEventListener('resize', function() { setSize(event) }, false);

window.addEventListener('load', setSize, false);
window.addEventListener('resize', setSize, false);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top