Tôi đang làm việc với xương sống + requirejs + jquery và tôi gặp vấn đề với tải jquery plugin trong trang html hiện tại của tôi (mẫu xương sống html precisly).Sử dụng jQuery plugin với Backbone và Requirejs
Có cấu hình đòi hỏi của tôi:
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']
}
});
Trong trang html bố trí của tôi, tôi có:
<script type='text/javascript' src='/js/jquery/jquery.camera.js'></script>
và trong trang mẫu của tôi, tôi có:
<script type="text/javascript">
jQuery(function() {
jQuery('#test').camera({
...
</script>
Cuối cùng trình duyệt của tôi mesg:
Uncaught TypeError: Object [object Object] has no method 'camera'
Bạn có ý tưởng gì không?
Trong thời tôi có một câu hỏi khác, cách tốt nhất để bao gồm một số mã js trong trang hiện tại của chúng tôi với xương sống, requirejs vv
Cảm ơn :)
Bạn có thể cung cấp mã đầy đủ không? Bạn có thể sử dụng jsfiddle.net cho việc này. Có vẻ như plugin máy ảnh jquery không được tải. Nơi tốt nhất để đặt các kịch bản JS của bạn ở cuối trang của bạn vì cách các thành phần tải xuống trình duyệt. – maxwell