我一直在转换一个大型网站(> 10K文件),它使用了几个不同的JS库来标准化jQuery。我一直在使用jQuery.noConflict(使用jQuery对象而不是$)。
现在我已经完成了标准化,我想转换回标准的jQuery语法($),而不是jQuery关键字。但是,似乎我不能同时使用$和jQuery。 $或jQuery是否有效(取决于noConflict),但在同一时间不能同时使用?我希望逐页浏览,恢复标准语法,花费我自己的甜蜜时间,而不必一次大量搜索/替换。有什么想法吗?
澄清:我的问题是jQuery UI标签无法正常工作。也许jQuery的其他部分可以正常使用($和jQuery,并排),但肯定没有选项卡。
答案 0 :(得分:0)
您是否尝试完全删除noConflict
?
jQuery没有它的标准行为是$
和jQuery
都有效。
但是我怀疑如果任何的文件调用noConflict
,它将影响每个文件。一个简单的解决方法可能是简单地指定:
window.$ = window.jQuery
在你的一个文件中。