繁体   English   中英

我可以将jQuery动态加载到局部变量而不是窗口吗?

[英]Can I load jQuery dynamically to a local variable rather than to window?

我正在开发一个小部件,以实现实时聊天之类的“ Zopim”。 要修改页面的DOM,我的小部件将保留在其中,我想使用jQuery,但我想做到这一点而不污染宿主页面的全局名称空间。

我该如何实现?

使用jQuery.noConflict(true)

jQuery.noConflict(true)将删除全局范围内的所有jQuery变量。

https://api.jquery.com/jquery.noconflict/

脚步

检查是否定义了window.jQuery 如果它与版本匹配,则需要使用该版本( jQuery.fn.jquery )。

否则,加载jQuery并使用noConflict(true)分配给另一个变量并维护页面中任何现有的$

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM