0

外部ページのコードを制御できないため、jquery lib を外部ページから削除する権限がありません。このため、元のページのプラグインは失われます。

より明確にするために、ページ A には、jquery.js をインクルードした後に以下のコードがあります。

<script type="text/javascript" src="/jquery.ezpz_tooltip.js"></script>
<script type="text/javascript" src="/jquery.layout-latest.js"></script>
<script type="text/javascript" src="/jquery.contextmenu.js"></script>
<script type="text/javascript" src="/jquery.dynDateTime.js"></script>

ページ B には jquery.js が追加されています。ページ B も独立したページです

load() を使用してページ A の div にページ B をロードすると、ページ A のコンテキスト メニュー、ツールチップの機能が失われます。

jqueryがリロードされる理由を理解しています。これにより、再初期化されます。それを防ぐ方法や、jquery の状態をロード条件の前にリセットする方法はありますか?

あなたの助けに感謝。

4

1 に答える 1

0

jQuery.noConflict()ページ B がロードされた後に実行してみてください。

于 2012-11-29T03:54:48.063 に答える