检查jQuery版本并加载并在需要时使用更高版本

时间:2010-11-03 20:38:22

标签: jquery portlet

我在门户环境中使用jQuery。门户头文件正在加载jQuery 1.4.2,还有其他使用该版本的jQuery的portlet。但是,我最近发现了一个在jQuery 1.4.3中修复的错误,因此我想将该版本用于我的portlet。

我知道如何检测jQuery版本。但是,我不确定如何动态加载更高版本的jQuery,将其别名用于我的portlet,然后将其更改回旧版本,以便稍后在与我的portlet相同的页面上加载的其他portlet不受影响。< / p>

我尝试过几种不同的方法,但是还没有成功。基本上,我想要做的是动态加载jQuery 1.4.3并将其别名为jQuery变量,这样我的portlet中的所有代码都使用1.4.3,然后在我的portlet的末尾,将jQuery变量别名变回1.4。 2所以任何后续的portlet都使用该版本。

可以这样做吗?怎么样?

谢谢!

1 个答案:

答案 0 :(得分:1)

在页面中使用多个版本是非常糟糕的主意,解决错误,不要尝试在单个页面上包含多个版本。

对于初学者,你最初会覆盖jQuery对象(除非你修改jQuery核心)并丢失任何已定义的插件。

相关问题