我正在将jQuery脚本动态加载到随机页面中。 有时他们支持jQuery,有时他们有其他库,有时他们根本没有任何库..jQuery - 检查是否触发了.noconflict
我需要支持所有情况,因此,首先我检查jQuery是否已加载。 不是,我使用.noconflict动态地将jQuery加载到页面中(以避免在其他库存在冲突的情况下出现冲突,daahhh),然后继续使用我的脚本。
它已经被加载的情况下,我需要知道该页面是否触发了.noconflict函数或不。 为什么?这很简单。 假设一个随机页面同时具有Prototype和jQuery(发生,是)。 网站管理员会触发jQuery的.noconflict模式,以避免与它发生冲突。 之后,我触发我的脚本,并检查jq是否已加载(是)。 然后,我必须知道天气使用$()或jQuery()方法,因为如果我继续使用$(),我可能会访问原型处理程序, 而我不想那样。
一直使用'jQuery()',解决了问题。 – Musa
检查'$ === jQuery' – timidboy