gpt4 book ai didi

javascript - 通过嵌入式站点初始化 jQuery

转载 作者:行者123 更新时间:2023-11-28 09:11:00 24 4
gpt4 key购买 nike

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

我遇到的问题:我的脚本将 jQuery 动态加载到页面中,但我无法连接到 1.9,只能连接到客户端在其网站上运行的旧版 jQuery。

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

有什么想法吗?

最佳答案

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

当我的脚本加载到客户端页面上时,它每 10 毫秒运行一次间隔“init 函数”,以连接到我设置的特定版本的 jquery,即2.0.3。当它检测到 2.0.3 时,它会 Hook I.e

var JQ = jQuery.noConflict(true);

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

关于javascript - 通过嵌入式站点初始化 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16326478/

24 4 0