我怀疑这很简单,但是我无法弄清楚。
我们有一些使用jQuery编写的简单代码,但是我怀疑它可以在xui上正常工作,并且由于这是一个移动应用程序,因此可以节省下载位,并且将所有额外的js加载到jQuery中的时间都很棒。
当然,jQuery使用$('')作为选择,而xui使用x $('')。有没有我可以使用的技术,以便我可以交换js库并使其起作用?
是否简单如:
var $ = x $;
在我的脚本开始时?
最佳答案
我还没有测试过,但是在xui.js中进行了初始变量声明后,有一个x $声明,如下所示:
window.x$ = window.xui = xui = function(q, context) {
return new xui.fn.find(q, context);
};
您可能可以将其更改为此,以便您可以针对为jQuery编写的代码无缝地对其进行测试,因为xui.js代码本身未引用x $,而不是在注释中:
window.$ = window.xui = xui = function(q, context) {
return new xui.fn.find(q, context);
};
如果您想将x $留在其中,而只是将$添加为另一个选择器,则可以将其添加到分配中,如下所示:
window.x$ = window.$ = window.xui = xui = function(q, context) {
return new xui.fn.find(q, context);
};
关于javascript - 如何使Xui JS x $('')与现有的jQuery代码$('')一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5171250/