【发布时间】:2010-11-03 20:38:21
【问题描述】:
我在门户环境中使用 jQuery。门户头文件正在加载 jQuery 1.4.2,并且还有其他使用该版本 jQuery 的 portlet。但是,我最近发现了一个在 jQuery 1.4.3 中修复的错误,所以我想将那个版本用于我的 portlet。
我知道如何检测 jQuery 版本。但是,我不确定如何动态加载更高版本的 jQuery,将其别名用于我的 portlet,然后将其更改回旧版本,以便稍后在与我的 portlet 相同的页面上加载的其他 portlet 不受影响。
我尝试了几种不同的方法,但都没有成功。基本上,我想要做的是动态加载 jQuery 1.4.3 并将其别名为 jQuery 变量,因此我的 portlet 中的所有代码都使用 1.4.3,然后在我的 portlet 结束时,将 jQuery 变量别名回 1.4。 2 因此任何以下 portlet 都使用该版本。
这可以吗?怎么样?
谢谢!
【问题讨论】: