私は backbone+requirejs+jquery を使用していますが、現在の html ページ (backbone html テンプレートを正確に) に読み込む jquery プラグインに問題があります。
私の必要な構成があります:
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']
}
});
私のレイアウトhtmlページには次のものがあります:
<script type='text/javascript' src='/js/jquery/jquery.camera.js'></script>
私のテンプレートページには次のものがあります:
<script type="text/javascript">
jQuery(function() {
jQuery('#test').camera({
...
</script>
最後に、ブラウザのメッセージ:
Uncaught TypeError: Object [object Object] has no method 'camera'
何か考えはありますか?
同時に、別の質問があります。バックボーン、requirejs などを使用して、現在のページにいくつかの js コードを含める最良の方法は何ですか?
ありがとう :)