Я пытаюсь загрузить плагин, используя 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>
Это не может быть изменено, так как это часть фреймворка, который я использую.
Есть предложения?
Спасибо!