bash を使用して、新しい Foundation 5 プロジェクトを作成しましたfoundation new my-project
。Chrome で index.html ファイルを開くと、Uncaught TypeError: a.indexOf is not a function
コンソールに に起因するエラーが表示されますjquery.min.js:4
。
Foundationサイトの手順に従ってプロジェクトを作成しましたが、このエラーを解消できないようです。FoundationとjQueryはindex.htmlファイルに正しく含まれてリンクされているように見えますが、リンクされたapp.jsファイルには$(document).foundation();
このエラーの原因が何なのか、また解決策は何なのか知っている人はいますか?
ベストアンサー1
このエラーは、次のようなjQueryイベントエイリアスによって発生する可能性があります。.load()
、.unload()
または.error()
すべて廃止予定 jQuery 1.8以降コード内でこれらのエイリアスを検索し、.on()
代わりに、次のメソッドを使用してください。たとえば、次の非推奨の抜粋を置き換えます。
$(window).load(function(){...});
以下の通り:
$(window).on('load', function(){ ...});