Estoy trabajando con backbone + requirejs + jquery y tengo un problema con la carga del plugin jquery en mi página html actual (plantilla html de backbone).Use el plugin jQuery con Backbone y Requirejs
No es mi requerir configuración:
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']
}
});
En mi página HTML diseño tengo:
<script type='text/javascript' src='/js/jquery/jquery.camera.js'></script>
y en mi página de la plantilla que tengo:
<script type="text/javascript">
jQuery(function() {
jQuery('#test').camera({
...
</script>
Finalmente mi navegador mesg:
Uncaught TypeError: Object [object Object] has no method 'camera'
¿Alguna idea?
En el mismo tiempo, tengo otra pregunta, ¿cuál es la mejor manera de incluir algún código js en nuestra página actual con la columna vertebral, RequireJS, etc.
Gracias :)
¿Puede proporcionar el código completo? Puede usar jsfiddle.net para esto. Parece que el complemento de la cámara jquery no está cargado. El mejor lugar donde colocar sus scripts JS está en la parte inferior de la página debido a la forma en que los navegadores descargan componentes. – maxwell