0

入力でオートコンプリートを有効にしたい状況があります。jquery 1.9.1 を含めると、fancybox が壊れます (1.8.2 が必要)。ファンシーボックスのアップグレードに関するドキュメントを調べていますが、うまくいきません。具体的なエラー メッセージは $ is undefined です。これは私に飛び出すはずですが、答えが見えません。オートコンプリートなしで動作する方法を確認したい場合は、ここにアクセスしてください: http://kewdos.co ありがとう

4

1 に答える 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>
于 2013-05-29T03:50:09.987 に答える