jQuery 3から、画面ロード時の処理を
$(function(){ $(window).on("load", function(){ // TODO }); });
と書いたら動かない。もともと .load() や .unload() は、jQuery 3 のRC版が出た時の changelog で
もう無くなると書いてある。
https://blog.jquery.com/2016/05/20/jquery-3-0-release-candidate-released/
$(function(){ } の外に書けば動作する。
$(function(){ // }); $(window).on("load", function(){ // TODO });
でも、 $(window).on("resize", function(){ } は、$(function(){ } の中に書いていい。。。