0

私はJQueryにかなり慣れていません。jquery-1.2.6 に対して構築され、jquery-ui-personalized-1.6rc2 を使用するサイトがあります。

私がやりたいことは、JQuery と JQuery UI をアップグレードして、より新しいバージョンを使用することです。最新バージョンにアップグレードできると思っていましたが、サイトの機能が壊れています。

アプリ全体を書き直さなくても安全にアップグレードできるバージョンを誰か教えてもらえますか?

4

3 に答える 3

3

ダウンロードjQueryから...

jQuery 1.x ラインは、jQuery 1.9.0 で大幅に変更されました。1.9 より前のバージョンの jQuery からアップグレードする場合、またはまだ更新されていないプラグインを使用する必要がある場合は、jQuery Migrate プラグインも使用することを強くお勧めします。

そして後でjQuery Migrateについて...

古いバージョンの jQuery からの移行を簡素化するために、jQuery Migrate プラグインを作成しました。プラグインは非推奨の機能と動作を復元するため、古いコードは jQuery 1.9 以降でも適切に実行されます。圧縮されていない開発バージョンを使用して互換性の問題を診断します。コンソールに警告が生成され、問題の特定と修正に使用できます。圧縮された製品版を使用して、コンソールの警告を生成せずに互換性の問題を簡単に修正します。

別の方法として、互換性の問題が発生しないはずの jQuery 1.8.x のバージョンを追跡することもできますが、これは問題に応急処置を施すだけです。最終的には、1.9.x またはバージョン 2 の亜種に対処する必要があります。

于 2013-09-20T17:58:17.557 に答える
2

jQuery のバージョンをアップグレードし、jQuery Migrate プラグインを使用して古い機能を維持する必要があります。

jQuery ダウンロード ページで詳細を読む

于 2013-09-20T17:58:43.073 に答える
1

あなたのものと同じコード パスに従う最新バージョンは 1.10.2 で、oldIE aka 6/7/8 をまだサポートしています。jQuery 2.x を使用する場合、サポートされている最も古い IE は IE9 であり、期待したものではない可能性があります。また、最新の jQuery UI も入手する必要があります。

于 2013-09-20T17:58:40.593 に答える