Foundation プロジェクトでの「Uncaught TypeError: a.indexOf is not a function」エラーのトラブルシューティング
新しく初期化された Foundation プロジェクトで、インデックスを開く.html を使用すると、「Uncaught TypeError: a.indexOf is not a function」エラーが発生する可能性があります。 jquery.min.js。この問題は、コードベースで非推奨の jQuery イベント エイリアスが使用されているために発生します。
解決策:
エラーの根本的な原因は、古い jQuery イベント エイリアスの使用です。 .load()、.unload()、.error() など。これらのエイリアスは jQuery バージョン 1.8 以降非推奨になっており、イベント リスナーを宣言するときに .on() メソッドに置き換える必要があります。
手順:
// Replace deprecated code: $(window).load(function(){...}); // With updated code: $(window).on('load', function(){ ...});
修正コードの更新を実装した後、「Uncaught TypeError: a.indexOf is not a function」エラーは発生しません。 Chrome でindex.html を開いたときに表示されるようになりました。
以上がFoundation プロジェクトの「Uncaught TypeError: a.indexOf is not a function」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。