jQueryで読み込み時とリサイズ時の画面サイズによって処理を判定する

以前このハックを書いたのですが、こちらの方法だと、リサイズ時の処理がうまくいかなかったので、以下のように修正しました。

 $(window).on('load resize', function(){
        var w = $(window).width();
        var x = 768;
        if (w < x) {
//画面サイズが768px未満のときの処理
        } else {
//それ以外のときの処理
        }
      });

参考:jQueryで現在のウィンドウサイズの取得と判定をして処理を変えるやり方
JQueryで読み込み時とリサイズ時にブラウザサイズに横幅を合わせる