已加载jQuery UI,但在主干中方法失败

问题描述 投票:0回答:1

问题: jQuery UI已加载,但调用方法失败。

描述:我的Web应用程序正在使用Backbone。我正在加载jQuery和jQuery UI,如下所示:

require (['jquery', 'app', 'biginteger', 'jqueryui'], function ($, App) {
    App.initialize();
});

我认为我执行以下操作:

    if (jQuery.ui) {
        console.log('jQuery.ui is loaded');
        $('#pg_calendar').dialog();
    }
    else {
        console.log('jQuery.ui is not loaded');
    }

浏览器将'jQuery.ui已加载'打印到控制台,但是下一条语句失败:

Uncaught TypeError: $(...).dialog is not a function
    at child.EventSelected (v_calendar.js:277)
    at HTMLDivElement.dispatch (jquery-2.1.4.min.js:3)
    at HTMLDivElement.r.handle (jquery-2.1.4.min.js:3)

我将对解决此问题的任何想法表示赞赏。

javascript jquery-ui backbone.js
1个回答
0
投票

我通过将jQuery UI从1.11.4升级到1.12.1解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.