jQuery:在同一个网站上运行2个不同的jQuery版本?

时间:2010-06-28 16:49:29

标签: javascript jquery

我可以在同一个网站上运行2个不同的jQuery版本并避免冲突吗?

请不要问我为什么......这是一个很长的故事。

谢谢!

3 个答案:

答案 0 :(得分:2)

你的html只知道你告诉它的内容,所以如果你在HEAD部分有这样的东西

<script src="<%= Url.Content("~/Scripts/jquery-1.4.2.min.js")%>" type="text/javascript"></script>
在您网站的给定页面上,

以下应该没有问题。

<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.min.js")%>" type="text/javascript"></script>

但是,我不会尝试从任何给定页面引用这两个版本,因为我希望邀请方法名称冲突...

答案 1 :(得分:2)

应该可以,你必须更新你的脚本。

这个想法并不是那么困难:首先包括最少使用的版本

然后添加此脚本

<script type="text/javascript">
   window.jQueryOld = jQuery;
</script>

然后添加更常用的版本。

现在你只需要更新使用旧版本(或者使用它的新版本)的脚本而不是使用$或jQuery变量,而是使用jQueryOld变量

答案 2 :(得分:0)

您会遇到不同版本的问题。定义头部中的包含。你可以使用明显不同的插件/插件。