gpt4 book ai didi

javascript - jQuery - 检查是否触发了 .noconflict

转载 作者:行者123 更新时间:2023-11-30 08:57:28 29 4
gpt4 key购买 nike

我正在将 jQuery 脚本动态加载到随机页面中。有时他们支持 jQuery,有时他们有其他库,有时他们根本没有任何库..

我需要支持所有情况,因此,首先我检查 jQuery 是否已加载。如果不是,我使用 .noconflict 将 jQuery 动态加载到页面中(以避免冲突,以防那里有其他库,daahhh)然后继续我的脚本。

如果已经加载,我需要知道页面是否触发了.noconflict 函数。为什么 ?这很简单。假设一个随机页面同时具有 Prototype 和 jQuery(发生了,是的)。网站管理员为 jQuery 触发 .noconflict 模式,以避免与它发生冲突。之后,我触发我的脚本,并检查是否已加载 jq(是)。然后,我必须知道天气才能使用 $() 或 jQuery() 方法,因为如果我继续使用 $() 我可能会访问 Prototype 处理程序,我不想这样。

最佳答案

.noConflict只删除 $ 对象而不是 jQuery 对象。 (除非您添加 true 作为第一个参数。

所以你总是可以使用jQuery()

关于javascript - jQuery - 检查是否触发了 .noconflict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243203/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com