$(...).on is not a functionになった時の対策
https://github.com/protonet/jquery.inview/issues/55
に書いてある通り、読み込んだjqueryのバージョンがあってないっぽい。
http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
を
https://code.jquery.com/jquery-1.8.0.min.js
に変えたら治った。