gpt4 book ai didi

jquery - 如何更改 jQuery 的命名空间?

转载 作者:行者123 更新时间:2023-12-01 02:50:45 25 4
gpt4 key购买 nike

我正在开发一个内部使用 jQuery 的库,它工作得很好。但我不想仅仅因为用户在代码中使用我的库就强制用户使用我的 jQuery 版本。

所以问题是,如何以不同的名称使用 jQuery?

做这样的事情是否足够:

var mylib.jQuery = {};  
mylib.jQuery = jQuery.noConflict(true);

这将使 jQuery 在 mylib.jQuery 下可用并释放 $ 符号,但原始的 jQuery 符号仍然有效(我认为不太好)。

最佳答案

您必须进入源代码,因为 window.jQuery 是在那里定义的,并且只需更新引用名称即可。

但这似乎是一个不合理的要求。

编辑:看起来您所要做的就是设置对 $.noConflict 的引用:

<script src="jquery.js"></script>
<script>
var foo = {};
foo.jQuery = jQuery.noConflict( true );
alert( typeof jQuery );
alert( typeof $ );
alert( typeof foo.jQuery );
</script>

不过,您必须在包含脚本后立即执行此操作。我之前的方式是直接在脚本中完成的:

http://173.45.226.115/jquery.html

关于jquery - 如何更改 jQuery 的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1535691/

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