Sto lavorando con backbone + requirejs + jquery e ho un problema con il caricamento di jquery nella mia pagina html corrente (template hbml backbone in modo preciso).Utilizzare il plug-in jQuery con Backbone e Requirejs
C'è la mia configurazione richiede:
require.config({
paths: {
// ... some code about backbone config
jquery: '/js/lib/jquery/jquery.min',
'jquery.camera' : '/js/jquery/jquery.camera'
},
shim: {
// ... some code about backbone config
'jquery.camera': ['jquery']
}
});
Nella mia pagina html di layout che ho:
<script type='text/javascript' src='/js/jquery/jquery.camera.js'></script>
e nella mia pagina di modello ho:
<script type="text/javascript">
jQuery(function() {
jQuery('#test').camera({
...
</script>
Infine il mio browser mesg:
Uncaught TypeError: Object [object Object] has no method 'camera'
Avete qualche idea?
Nello stesso tempo ho un'altra domanda, che cosa è il modo migliore per includere del codice js nella nostra pagina corrente con spina dorsale, requirejs, ecc
Grazie :)
Potete fornire il codice completo? Puoi usare jsfiddle.net per questo. Sembra che il plug-in della fotocamera jQuery non sia stato caricato. Il posto migliore dove posizionare gli script JS si trova nella parte inferiore della pagina a causa del modo in cui i browser scaricano i componenti. – maxwell