Comment faire pour utiliser jquery ui avec requirejs

Je veux utiliser jQuery UI addClass fonction de ma demande.

Côté, je suis en utilisant la normale jQuery, le soulignement, l'épine dorsale de tous les niveaux avec requirejs.

J'ai configuré l'INTERFACE utilisateur de jQuery comme ceci:

require.config({

    deps: ["main"],

    paths: {
        "text": "lib/text"
        , "jquery": "lib/jquery"
        , "jquery-ui": "lib/jquery-ui"
        , "underscore": "lib/underscore"
        , "backbone": "lib/backbone"
        , "bootstrap": "lib/bootstrap"
        , "templates": "../templates"
    },

    shim: {
        "jquery-ui": {
            exports: "$",
            deps: ['jquery']
        },
        "underscore": {
            exports: "_"
        },
        "backbone": {
            exports: "Backbone",
            deps: ["underscore", "jquery"]
        },
        "bootstrap": ['jquery']
    }

});

Dans l'application que je n':

define(['jquery', 'underscore', 'backbone'], function($, _, Backbone) {
    $('div').addClass('white');
});

Malheureusement, cela ne fait que le normal addClass pas de l'animation de jQuery UI.

PS: j'utilise le full jQuery edition.

  • hors-sujet: white est vraiment un mauvais classname; les noms de classe ne doit pas inclure le css qui est affecté de sorte que vous pouvez modifier le CSS sous-jacent et ne pas affecter la valeur sémantique de la classe.
  • posible double: stackoverflow.com/questions/10237384/...
InformationsquelleAutor bodokaiser | 2012-08-24