12 javascript jquery
是否有可能在同一个文档中有2个不同的jQuery版本,并让它们不相互冲突?
例如,如果我创建一个bookmarklet并希望将代码基于jQuery.这个bookmarklet是在使用另一个版本的jQuery的页面上注入的,然后我的代码将覆盖页面上使用的版本.
有可能避免这种情况吗?或者是否有其他库提供此功能或者我应该重新考虑整个事情.
感谢您的回答和指示,
短发
小智 12
jQuery提供了一种避免冲突的方法.加载第一个版本后,您可以将其分配给另一个变量.
var $j = jQuery.noConflict();
Run Code Online (Sandbox Code Playgroud)
然后加载你的第二个jQuery版本.您加载的第一个可以使用$ j(...)访问,而第二个可以使用$(...)访问.
或者,有人做了一个小帮手,试图让它更容易在不同版本之间切换.