私は、オートコンプリート入力。 jquery 1.9.1 fancybox break(1.8.2が必要)をインクルードするとき。私はfancyboxをアップグレードするためのドキュメントを見ているが、運がない。特定のエラーメッセージは$は未定義です。これはちょうど私に飛び出すべきですが、私は答えを見ていません。私がオートコンプリートなしで動作させる方法を見たい場合は、ここに行きます: http://kewdos.co ありがとう
回答:
回答№1は1たくさんの 廃止予定 jQuery 1.9 / 2.0のリリースで機能が削除/変更されたため、以前のバージョンのjqueryに依存するプラグイン(fancyboxなど)に問題が発生する可能性があります。
この移行に役立つjquery-migrateプラグインを使用することができます。これを行うには、jqueryの直後に次のようにjquery-migrateプラグインをインポートします。
<script src="jquery.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
または、 非圧縮 バージョンは、使用されなくなった機能をコンソールに記録します:
<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>