0

.noConflict() を使用してさまざまな jQuery バージョンをロードすることに関するすべてのスレッドを見てきましたが、もう少しユニークな使用例があります。

古いバージョンの jQuery が既にインストールされている (含まれていて読み込まれている) ページで、ajax リクエストを使用してコンテンツを読み込もうとしています。基本的に、ajax クエリが別の名前空間で新しいバージョンの jQuery を使用してコードを返すことを許可したいので、ロード先の既存のページでうまく機能します。

これを行うためのきれいな方法はありますか?

4

1 に答える 1

0

もっと遊んだ後、私はこの問題を解決したので、他の誰かがこの問題を抱えている場合に備えて投稿すると思いました. 基本的に、これを解決するハックな方法は、プリロードされたバージョンの jQuery を一時名前空間に移動し、新しいバージョンをロードして名前空間に移動し、古いバージョンをデフォルトに戻すことでした。これで問題なく動作しています。

于 2012-05-25T20:03:12.730 に答える