我有php应用程序,其中jQueryUI库版本为1.8.4。已经使用jquery库版本1.4.2实现。但是根据新的要求,我需要在kendo UI库中实现一些模块。所以我安装了kendoUI的稳定版本并与我的代码库集成,但它给了我一些问题,所以我将我的jquery版本更新到最新的稳定版本。从那时起,我遇到了jquery对象冲突。所以我认为问题与jqueryUI有关。
那么我们可以在同一页面同时使用jQueryUI和KendoUI库吗?
我收到这样的错误 - $ .sub不是函数。 kendo.data.HierarchicalDataSource不是构造函数
请有人告诉我如何解决这个问题吗?
答案 0 :(得分:1)
@All,
感谢您的帮助。我的问题得到解决。现在我将我的js指向udpated CDN服务器jquery js,jqueryUI js和kendoUI js。通过这样做,我得到了像.live这样的冲突,但是我已经通过使用他们的替代方案来解决它们了。 再次感谢。
答案 1 :(得分:-1)
Kendo依赖于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的第三方js插件/库,您可能还需要升级它们。