在嵌入式网站上初始化jQuery

时间:2013-05-01 21:03:33

标签: javascript jquery

我有一个基于JS的平台。我的客户复制并粘贴一个谷歌分析代码,通过谷歌自动部署自定义的JS函数集以及最新的jQuery 1.9。

问题我陷入困境:我的脚本动态地将jQuery加载到页面中,但我无法挂钩到1.9,只有客户端在其站点上运行的旧版jQuery。

我知道noConflict函数,但我无法正常工作,因为我的脚本加载到通过原始页面加载的JS文件旁边。所以我放弃了这个功能,也许我做错了。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我最终能够解决自己的问题,方法如下:

当我的脚本在客户端的页面上加载时,它每10ms运行一个间隔“init函数”,以挂钩到我设置的特定版本的jquery。 2.0.3。当它检测到2.0.3时,它会挂钩I.e。

  

var JQ = jQuery.noConflict(true);

2.0.3挂钩到JQ,init函数被终止,jQuery的先前版本仍以默认$。()执行。