我正在处理的自定义控件包含jquery ui 1.9.2,但它应插入的项目可能包含任何版本。那么,有没有什么方法可以改变库中的某些东西,或者我可以创建一个我版本的jquery ui的实例,并通过该实例调用我需要的函数?就像,比如我做一个名为“JQUI19”的一些实例,然后让说,我调用一个函数组合框作为如何使用两个不同版本的jQuery UI
$('#someElement').JQUI19.combobox();
或以任何其他方式。我记得我在某处看到过类似的事情,比如
myJQ('#someElement').combobox();
但是不能回想起我所见过的地方。
切勿使用2个jQuery UI版本。您的自定义控件使用哪些jQuery UI 1.9.2特定功能? – Raptor 2013-05-14 06:29:54
您将不得不处理名称冲突。你知道没有压倒一切,只有第二个js提到的功能才会出现。 – NT88 2013-05-14 06:31:52
实际上,那些愿意使用我的控件的开发人员不应该知道控件中存在什么内容,也不能将它们绑定为使用与我使用的版本相同的jquery ui。 – 2013-05-14 06:35:13