开发者

Telerik and jquery

开发者 https://www.devze.com 2022-12-20 19:02 出处:网络
I\'m working on an application I received from a client and they\'ve used some开发者_运维百科 telerik web controls. Telerik apparently includes its own version of jquery 1.3.2, while I\'m using 1.4.1.

I'm working on an application I received from a client and they've used some开发者_运维百科 telerik web controls. Telerik apparently includes its own version of jquery 1.3.2, while I'm using 1.4.1. I'm experiencing some weird javascript issues and I'd like to rule out the older jquery as a source of the problem. Is there a way to tell the Telerik controls not to automatically include the 1.3.2 version of jquery if I've already got jquery on the page elsewhere?


Try jQuery.noConflict(). Using jQuery with Other Libraries


I'm not sure whether the approach shown by andreas will help you. As you can read in this article (or here), telerik already does something similar "to avoid compatibility issues with applications which already use (other versions of) jQuery".


I did it by telling Telerik not to register his version of jQuery at all It can be done once for the site in _Layout.cshtml file

in head section I am loading needed versions of jQuery scripts manually

<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>

then before

    @(Html.Telerik().ScriptRegistrar().DefaultGroup(
    group => group.Compress(false).Combined(false))
    .jQuery(false)
    .jQueryValidation(false))


I think the latest version of Telerik controls use jQuery 1.4.1 now.


Are you importing Jquery as a CDN or locally ? So for the first case you can go to View/Shared/Layout.cshtml and add the script tags before the head section . For example : I'm using the latest version of Jquery :

 <script src="https://kendo.cdn.telerik.com/2021.2.511/js/jquery.min.js"></script>

For the second case , you can download the Jquery from the official website and import it locally in wwwroot/lib/jquery

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号