退出jQuery.noConflict? $和jQuery一起使用?

时间:2011-06-28 21:07:58

标签: jquery jquery-ui

我一直在转换一个大型网站(> 10K文件),它使用了几个不同的JS库来标准化jQuery。我一直在使用jQuery.noConflict(使用jQuery对象而不是$)。

现在我已经完成了标准化,我想转换回标准的jQuery语法($),而不是jQuery关键字。但是,似乎我不能同时使用$和jQuery。 $或jQuery是否有效(取决于noConflict),但在同一时间不能同时使用?我希望逐页浏览,恢复标准语法,花费我自己的甜蜜时间,而不必一次大量搜索/替换。有什么想法吗?

澄清:我的问题是jQuery UI标签无法正常工作。也许jQuery的其他部分可以正常使用($和jQuery,并排),但肯定没有选项卡。

1 个答案:

答案 0 :(得分:0)

您是否尝试完全删除noConflict

jQuery没有它的标准行为是$jQuery都有效。

但是我怀疑如果任何的文件调用noConflict,它将影响每个文件。一个简单的解决方法可能是简单地指定:

window.$ = window.jQuery

在你的一个文件中。