我有使用Telerik控件的Project 它使用jquery 1.8工作fin现在我们必须改变需要使用高于1.8的jquery的owe设计,我们也将使用需要jquery 2.2+的signalr 问题是当我们使用高于1.8的jquery时,telerik网格停止工作,它的所有功能都不再起作用 在控制台中提供此错误。
telerik.common.min.js:1未捕获的TypeError:无法读取未定义的属性“version”
telerik.textbox.min.js:1未捕获的TypeError:无法读取未定义的属性“脚本”
未捕获的TypeError:无法读取未定义的属性“脚本” 在telerik.grid.min.js:1 未捕获的TypeError:jQuery(...)。tGrid不是函数
telerik.grid.editing.min.js:1未捕获的TypeError:无法读取未定义的属性“脚本”
我试图包括两个Jquery 1.8和2.2,但它不能正常工作
答案 0 :(得分:0)
您需要导入其中一个插件,因为它们为tGrid提供了接口。 https://plugins.jquery.com/jqGrid/
答案 1 :(得分:0)
您可以尝试在项目中加入jQuery Migrate - 我们过去曾与Telerik / Kendo有过类似的问题,而且Migrate似乎已将其清除。
希望它有所帮助。
答案 2 :(得分:0)
Jquery=$telerik=$.noConflict();
之后我编辑了telerik的脚本文件,将Jquery更改为$ telerik 它工作得很好