【发布时间】:2012-11-28 15:30:25
【问题描述】:
Kendo UI 的当前 jQuery 版本(2012 年第三季度)是 1.8.2。
我想在现有网站上使用这个库。该站点已经使用 jQuery,但版本为 1.5.0 1.4.4。将此版本升级到 1.8.2 不是一种选择,因为它会破坏整个页面某些页面上的某些组件。
它们两者可以在同一个站点/页面上同时运行吗?
Telerik.ASP.NET.Ajax 使用 jQuery 代理,确保其控件始终使用正确的 jQuery 库:
$telerik = $;
KendoUI 有类似的吗?
【问题讨论】:
-
“因为它破坏了整个页面” 是什么导致它破坏了整个页面?就语法而言,1.5 和 1.8.2 之间只有一些非常小的差异。主要是 .attr() 与 .prop() 的情况,但即使是很小的差异,也不太可能引起问题。
-
我不知道这两个版本之间没有太多差异(我从其他开发人员那里得到了关于这些故障的报告,我会进一步调查)。但问题仍然存在......
-
请查看this在同一页面中使用两个版本的jquery的相关答案。
-
@EmilianoBartolome 谢谢,通常我会像这样为 KendoUI 设置 1.8.2:$kendo.$ = $.noConflict(true);就在加载 1.5.0 之前。版本。但是 $kendo 并没有在 Kendo UI 库中连接任何东西:(