chromeでJavascriptが読んだり読まなかったりする時はこれでした。

javascriptがchromeで読んだり読まなかったりする時は、これでした。jqueryのバージョンが3以上の方気をつけてみてください。

$(window).on(‘load’)を、$(function(){〜})の中に書いているあなた。それが原因です。(←私です。

$(function(){〜})のようなready要素は非同期になったそうで(?)

よくわかっていませんでしたが、ready要素はhtml読み込み時、load要素は画像も含め読み込みが終わった時に実行されます。

別々にきちんと記述しましょう。