Я пытаюсь загрузить плагин с помощью requirejs, но иногда получаю ошибку: "$.fn is undefined", но если я перезагружу страницу, ошибка исчезнет почти так же, как теперь jquery кэшируется, проблема устранена. Я загружаю свои библиотеки следующим образом:
require(["jquery-1.4", "/script/jquery.autoSuggest.packed.js"], function($) {
$(function() {
//code
});
});
Вы можете увидеть, есть ли что-то неправильное в этой реализации, которая могла бы вызвать эту ошибку? Требование js добавляется на страницу следующим образом:
<script type="text/javascript" src="http://website.co.uk/frameworks/requirejs/0.2.4/sharedmodules/require.js">
</script>
<script type="text/javascript"> requireMap = {
"jquery-1.4":"http://website.co.uk/sharedmodules/jquery-1.4"
};
require({ baseUrl: 'http://website.co.uk/', paths: requireMap });
</script>
Это не может быть изменено как часть используемой структуры.
Любые предложения?
Спасибо!