需要的js與jQuery依賴性誤差需要我面臨與jQuery依賴性腳本的裝載JS
我有jQuery插件,jQuery庫和2個模塊JS
資產> JS>供應商> jQuery庫, 資產> JS> apps.js,pageTop.js,categoryJS.js
我apps.js:
require.config({
'baseUrl':'assets/js',
'paths':{
'jQuery':'vendor/jquery-1.11.2.min',
'viewportSize':'viewportSize-min',
'isoTopFilter':'isotope.pkgd.min',
'categoryJS' :'categoryJS'
},
shim:{
'jQuery': {
'exports':'$'
},
'viewportSize' :{
deps:['jQuery']
},
'isoTopFilter':{
deps:['jQuery']
},
'pageTop':{
deps:['jQuery']
},
'categoryJS':{
deps:['jQuery']
}
}
});//require.config
define(['jQuery','viewportSize','isoTopFilter','pageTop','categoryJS'], function($, pageTop, categoryJS) {
$(function() {
pageTop.alertProduct();
categoryJS.categorySlider();
});
});
和我pageTop.js
define([],function(){
return {
alertProduct: function(){
alert('I am module2');
return true;
}
}
});
我categoryJs.js
define([],function(){
return {
categorySlider: function(){
alert('I am module2');
return true;
}
}
});
該腳本不加載,收到錯誤
Uncaught TypeError: Cannot read property 'alertProduct' of undefined
有一個人可以幫我,我已經嘗試了所有手段