0

KendoUi と最新バージョンの jQuery で問題が発生しました...次のようにレンダリングされる単一のビューを持つ単純な ASP.NET MVC プロジェクトがあります。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
    <link href="/Content/site.css" rel="stylesheet"/>
    <script src="/Scripts/modernizr-2.5.3.js"></script>
</head>
<body>   
<h2>Index</h2>
    <script src="/Scripts/jquery-1.9.0.js"></script>
    <script src="http://cdn.kendostatic.com/2012.3.1114/js/kendo.all.min.js" type="text/javascript"></script> 
</body>
</html>

ページを表示すると、JavaScript コンソールに次のエラーが表示されます。

Uncaught TypeError: Object function ( selector, context ) {
        // The jQuery object is actually just the init constructor 'enhanced'
        return new jQuery.fn.init( selector, context, rootjQuery );
    } has no method 'sub' 

kendo.all.min.js:10

この問題に遭遇した人はいますか?そして、私は何を間違っていますか?

4

1 に答える 1

8

jrummell のコメント - jQuery 1.9.0 はサービス パックと同じ日にリリースされたため、まだ正式にサポートしていません。jQuery 1.9.0 には 1.8.x から多くの重大な変更が加えられています。1.8 との API 互換性が必要な場合は、jQuery Migrateプラグインも含めてください。

更新: Kendo UI Q1 2013 は jQuery 1.9.1 をサポートし、同梱されています。

于 2013-01-17T16:18:56.670 に答える