如果您导入调用jQuery.noConflict()
的javascript文件,是否会导致您制作的依赖于jQuery $
快捷方式的脚本出错?
答案 0 :(得分:3)
是的,它会,因为它会将$
返回到它之前指出的任何内容(可能是undefined
)。
您始终可以使用...
封装代码(function($) {
// `$` in here points to `jQuery` and `$.noConflict()` won't affect it.
}(jQuery);
答案 1 :(得分:0)
如果你将$ sign的Jquery引用更改为其他东西(我认为你会因为noConflict的目的而改变它)。
这是您使用它的方式:
var $ j = jQuery.noConflict();
之后,$ for jquery将是$ j