我正在尝试将jquery插件与RequireJS https://github.com/devbridge/jQuery-Autocomplete绑定在一起。
require.config({
paths: {
"autocomplete":'./vendor/devbridge-autocomplete/dist/jquery.autocomplete'
}
shim: {
"autocomplete": {
deps: ['jquery']
},
}
)}然后我打电话给它,但它似乎不是工作
require(["jquery"], function($) {
$('.autocomplete').autocomplete({
lookup: countries,
onSelect: function (suggestion) {
alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
}
});
}) 提前感谢!
发布于 2015-06-21 20:38:46
由于Autocomplete已经在使用AMD,并且需要jquery作为一个模块,所以您必须对其进行定义。配置将如下所示:
require.config({
baseUrl: '/libs',
paths: {
jquery: 'jquery-1.9',
autocomplete: 'jquery.autocomplete'
},
shim: {
"autocomplete": ['jquery']
},
});https://stackoverflow.com/questions/29097194
复制相似问题