J'ai commencé ma première application backbone.js aujourd'hui et je rencontre un premier problème. J'utilise RequireJS, Backbone et Underscore.Backbone.js et RequireJS ajouter des plugins JQuery
J'ai donc écrit ceci:
main.js
require.config({
paths: {
jquery: 'libs/jquery/jquery-min',
underscore: 'libs/underscore/underscore-min',
backbone: 'libs/backbone/backbone-optamd3-min',
text: 'libs/require/text',
jticker: 'libs/jquery/jquery.jticker'
}
});
require([
'app'
], function(App){
App.initialize();
});
app.js
define([
'jquery',
'underscore',
'backbone',
'router', // Request router.js
], function($, _, Backbone, Router){
var initialize = function(){
Router.initialize();
}
return {
initialize: initialize
};
});
vue par l'appel de la route par défaut
define([
'jquery',
'underscore',
'backbone',
'jticker'
], function($, _, Backbone, jticker){
var AppView = Backbone.View.extend({
el: $("body"),
initialize: function() {
_.bindAll(this, 'render');
},
render: function() {
$(this.el).append('bla');
$(".dialogue").jticker();
},
});
return AppView;
});
Et j'ai ce problème comment puis-je utiliser jticker à mon avis? En fait, il produit une erreur sans détails:
$(
[Stopper sur une erreur]
$(".dialogue").jticker();
À quoi ressemble votre modèle? Avez-vous déjà des éléments .dialogue dom sur la page? En outre, jticker est-il enveloppé pour définir un module qui peut être inclus? – ryanmarc