我以前遇到过jquery在文档的索引页面中与jquery冲突的问题以及以下函数中的jquery
(function (window, document) {
...jquery code not necessary and far to long
})(window, document);
我尝试使用以下代码解决Jquery冲突
var jQuery132 = $.noConflict(true);
(function (window, document) {
.....
})(jQuery132)(window, document);
然而,这不适用于解决冲突和功能失败。我认为它与以下部分有关
})(jQuery132)(window, document);
如何在这种类型的函数中使用jquery noConflict? 感谢
答案 0 :(得分:1)
它应该是这样的:
jQuery.noConflict();
(function (window, document, $) {
...
})(window, document, jQuery);
将jQuery
作为参数传递给IIFE。这实际上可以让你真正使用$
或其他任何东西(如果你想继续使用jQuery123),而不会在IIFE产生的闭包内部发生冲突。