在这个SO 线程的链中,我正在扩展这个问题。如果我有两个文件说jquery.ui 1.8.12
和jquery.ui 1.10.3
. 如果我使用一些 ui 功能,如datepicker
, tooltip
,则会为旧版本的 jquery 引发错误(我想要旧版本,因为我的一个 js 插件使用这个)文件如何处理这种情况。如何为特定的函数调用链接特定的文件。
问问题
59 次
1 回答
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>
因此,现在您可以使用他们的参考资料来参考您所需的版本。
http://blog.nemikor.com/2009/10/03/using-multiple-versions-of-jquery/
于 2013-06-25T13:26:12.397 回答