IE11でjQueryが実行されなくて大暴れした

もうIE11対応やめない????

ってフロントエンジニアなら幾度となく思うことだと思うんですけど、永遠にIE11対応して!って言われますよね。分かる。

この前はIE11でjQuery書いてたんですけど、console.log('aaa'); すら実行されなくて泣きました。

なんでだよぉぉぉぉおおもうIE11やめようよぉぉぉぉおおお
なんて思いながら試行錯誤していたら、

$(window).on('load', function() {
console.log('aaa);
});

これを

console.log('aaa);
$(window).on('load', function() {
});

てな感じで外に出したら実行されました。

なんでだよ!!!!
もうIE11やめよ!!!!