/ /オートコンプリート(jquery 1.9.1)を有効にすると、別の要素(jquery、autocomplete、fancybox)でファンシーボックス(1.3.4)

オートコンプリート(jquery 1.9.1)を有効にすると、別の要素(jquery、autocomplete、fancybox)でfancybox(1.3.4)

私は、オートコンプリート入力。 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>