0
在this SO線的鏈中,我正在擴展這個問題。如果我有兩個文件,說jquery.ui 1.8.12
和jquery.ui 1.10.3
。如果我使用一些UI功能,如datepicker
,tooltip
,會引發jquery舊版本的錯誤(我希望舊版本,因爲我的js插件之一使用此文件)文件如何處理這種情況。如何爲特定的函數調用鏈接特定的文件。如何獲得倍數參考js文件
在this SO線的鏈中,我正在擴展這個問題。如果我有兩個文件,說jquery.ui 1.8.12
和jquery.ui 1.10.3
。如果我使用一些UI功能,如datepicker
,tooltip
,會引發jquery舊版本的錯誤(我希望舊版本,因爲我的js插件之一使用此文件)文件如何處理這種情況。如何爲特定的函數調用鏈接特定的文件。如何獲得倍數參考js文件
是的,你可以做到這一點:
通過使用jQuery.noConflict()來加載多個版本的jQuery實際上是非常簡單的。
來自博客的示例(該博客有點舊,但值得一讀)。
<!-- load jQuery 1.1.3 -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.1.3.js"></script>
<script type="text/javascript" src="jquery.dimensions.min.js"></script>
<!-- revert global jQuery and $ variables and store jQuery in a new variable -->
<script type="text/javascript">
var jQuery_1_1_3 = $.noConflict(true);
</script>
<!-- load jQuery 1.3.2 -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.3.2.js"></script>
<!-- revert global jQuery and $ variables and store jQuery in a new variable -->
<script type="text/javascript">
var jQuery_1_3_2 = $.noConflict(true);
</script>
因此,現在您可以使用引用來引用您所需的版本。
Demo of Different plugin usega
http://blog.nemikor.com/2009/10/03/using-multiple-versions-of-jquery/
我可以在 –
你必須寫一個函數來進行另一個腳本標籤使用變量在一個script標籤,還有在結束同博客的方法 –