2012-11-29 76 views
0

我沒有控制外部頁面中的代碼,所以我沒有權限從外部頁面中刪除jquery庫。因此,原來的頁面插件會丟失。jquery在使用load()加載外部頁面時重新初始化。 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()在第一個div A使上下文菜單頁A現在正在加載網頁B,工具提示頁面A.功能喪失

我理解的原因, jquery將被重新加載,並因此重新初始化。有沒有辦法阻止它或重置jquery的狀態,以便在負載條件之前? -

感謝您的幫助。

回答

0

在加載頁面B後嘗試運行jQuery.noConflict()

+0

謝謝。這真的有幫助。也來自jQuery論壇的例子[鏈接](http://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page) – Venkatesh

相關問題