2015-03-17 2 views
1

Я пытаюсь связать JQuery плагин RequireJS https://github.com/devbridge/jQuery-AutocompleteКак связать плагин devbridge/jQuery-Autocomplete с требованиями RequireJS?

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); 
     } 
    }); 
}) 

заранее спасибо!

+0

Вы видите ошибку javascript в firebug или в консоли браузера – vijayP

ответ

1

Как Autocomplete уже использует AMD и требует jquery как модуль, который вы должны определить. Конфигурация будет выглядеть примерно так:

require.config({ 
    baseUrl: '/libs', 
    paths: { 
     jquery: 'jquery-1.9', 
     autocomplete: 'jquery.autocomplete' 
    }, 
    shim: { 
     "autocomplete": ['jquery'] 
    }, 
}); 
Смежные вопросы