0

我有 jQueryUI 库版本 1.8.4 的 php 应用程序。已经使用 jquery 库版本 1.4.2 实现。但根据新要求,我需要在 kendo UI 库中实现一些模块。所以我安装了 kendoUI 的稳定版本并与我的代码库集成,但它给了我一些问题,所以我将我的 jquery 版本更新为最新的稳定版本。从那以后,我遇到了 jquery 对象冲突。所以我认为问题与 jqueryUI 有关。

那么我们可以在同一个页面中同时使用 jQueryUI 和 KendoUI 库吗?

我收到这样的错误 - $.sub 不是函数。kendo.data.HierarchicalDataSource 不是构造函数

请任何人告诉我如何解决这个问题?

4

2 回答 2

2

@全部,

谢谢你们的帮助。我的问题得到解决。现在我将我的 js 指向更新的 CDN 服务器 jquery js、jqueryUI js 和 kendoUI js。通过这样做,我遇到了诸如 .live 无法正常工作的冲突,但我已经通过使用他们的替代方案解决了它们。再次感谢。

于 2013-08-13T16:04:23.733 回答
-1

剑道依赖于 jQuery!因此,是的,您可以将它们都放在同一页面上。不同版本的 Kendo 依赖于不同版本的 jQuery。

最新的 Kendo(如 2013.1.319)适用于 jQuery 1.9。将 jQuery 从 1.8.4 升级到 1.9 非常有趣(按照http://jquery.com/upgrade-guide/1.9/进行操作)。如果您在项目中使用一些基于 1.8.4 的 3rd 方 js 插件/库,您可能也需要升级它们。

于 2013-08-12T16:15:20.543 回答