加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 与另一个jQuery版本同时使用Kendo UI

发布时间:2020-12-16 06:25:46 所属栏目:asp.Net 来源:网络整理
导读:当前的jndo版本的Kendo UI(2012年第3季度)是1.8.2. 我想在现有网站上使用此库.该网站已经使用jQuery,但版本为1.5.0 1.4.4.将此版本升级到1.8.2不是一个选项,因为它会在某些页面上将某些组件的整个页面分解. 他们俩可以同时在同一个网站/页面上运行吗? Teler
当前的jndo版本的Kendo UI(2012年第3季度)是1.8.2.

我想在现有网站上使用此库.该网站已经使用jQuery,但版本为1.5.0 1.4.4.将此版本升级到1.8.2不是一个选项,因为它会在某些页面上将某些组件的整个页面分解.

他们俩可以同时在同一个网站/页面上运行吗?

Telerik.ASP.NET.Ajax使用jQuery代理确保其控件始终使用正确的jQuery库:

$telerik = $;

KendoUI有类似的东西吗?

解决方法

你应该能够这样做:

<script src="jquery-1.5.0.min.js"></script>
<!-- plugins for 1.5.0 first... -->
<script src="jqueryui.min.js"></script>
<script src="jquery.hoverintent.min.js"></script>
<!-- then your code -->
<script src="main.js"></script>

其中main.js包含:

var $jqueryold = $.noConflict(true);
(function($){
    // do stuff with $
    $(document).ready(function(){
        // ...
    });
})($jqueryold);

如果您的所有代码都准备就绪,您也可以跳过立即执行的函数:

var $jqueryold = $.noConflict(true);
$jqueryold(document).ready(function($){
    // do stuff with $
    $("#tabs").tabs();
});

然而,理想的解决方案是更新旧代码以使用新版本的jQuery.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读