我在當前項目中使用requirejs,但有時它不加載依賴模塊並拋出錯誤「jQuery」undefined ...它不會總是發生...如果我刷新頁面,那麼它工作正常。我試圖增加waitSeconds,但沒有成功。requirejs有時不加載依賴模塊,並給出錯誤「jQuery」undefined
這裏:
require.config({
paths: {
'jquery': 'lib/jquery-1.10.2.min',
'async': 'lib/async',
'slider': 'lib/jquery.bxslider.min',
'fixed-scroll': 'lib/iscroll',
'validation': 'validation-framework',
'main-nav': 'main-nav',
'global': 'global',
'page-animate': 'page-details-animation',
'details': 'page-details',
'pageMap': 'map'
},
shim: {
'jquery': {
exports: '$'
},
'details': {
deps: ['jquery']
},
'page-animate': {
deps: ['jquery'],
exports: 'pageAnimate.init'
},
'slider': {
deps: ['jquery'],
exports: 'bxSlider'
},
'fixed-scroll': {
exports: 'iScroll'
},
'validation': {
deps: ['jquery']
}
}
});
require(['jquery', 'fixed-scroll', 'page-animate', 'main-nav', 'global', 'details', 'slider', 'pageMap', 'validation'], function() {
$('.page-details').pageDetails();
});