我怀疑这很荒谬,但我无法弄明白。
我们有一些简单的代码,我们用jQuery编写,但我怀疑它可以正常使用xui,因为这是一个移动应用程序保存下载的位和在jQuery中加载所有额外的js的时间太棒了。
jQuery课程使用$('')作为选择,但xui使用x $('')。有没有我可以使用的技术,所以我可以交换js库并让它工作?
是否如此简单: var $ = x $;
在我的剧本开头?
答案 0 :(得分:2)
我没有测试过这个,但是在xui.js中的初始变量声明之后,有一个x $的声明,如下所示:
window.x$ = window.xui = xui = function(q, context) {
return new xui.fn.find(q, context);
};
您可以将其更改为此,以便您可以根据为jQuery编写的代码对其进行无缝测试,因为除了注释之外,x $未在xui.js代码中引用:
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);
};
答案 1 :(得分:1)
我认为,只需添加window.$ = window.x$
甚至只添加$ = x$
,加载xui就足够了。