jQueryのバージョンが変わり、正規表現の書式が厳密になったようです。
$(‘a[href^=#]’)を
$(‘a[href^=”#”]’) に変更すれば動く。
記事が多くみられました。
自分も、同じエラーになったので少し変えてみました。
自分の場合は、
$("window").on("load", function() { を
$('window').on("load", function() { に変えると動きました。
windowの部分ですね。"" を ' 'に変更するとエラーがなくなりました。
よっしゃ。