如何在倍数之间获取引用js文件

时间:2013-06-25 13:21:48

标签: javascript jquery jquery-ui reference

this SO帖子的链中,我正在扩展这个问题。如果我有两个文件说jquery.ui 1.8.12jquery.ui 1.10.3。如果我使用某些ui功能,如datepickertooltip,则会为旧版本的jquery抛出错误(我希望旧版本,因为我的一个js插件使用此文件)文件如何处理这种情况。如何链接特定函数调用的特定文件。

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做:

通过使用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/