$("#register").click(function()
{
yepnope({
load: ['js/join.js', 'css/join.css', 'css/join_form.css'],
});
$('#midcol').load('join.htm');
});
При нажатии на ссылку регистрации yepnope загружает те файлы, которые указаны в списке, как и ожидалось. При нажатии на ссылку регистрации второй, третий, четвертый и т. Д ... время yepnope выбрасывает следующее
Ошибка:
Не удалось преобразовать аргумент JavaScript arg 0 [nsIDOMHTMLHeadElement.insertBefore]
JS / yepnope / yepnope.js
Линия 248
У меня сложилось впечатление, что yepnope загрузит файл, только если он не существует? Требуется ли выполнять проверку каждого файла, который я хочу загрузить с помощью yepnope? Это будет немного пугающим, если это так.
Я не смог найти решение своей проблемы во время поиска в Интернете ЧАСОВ. Однако я наткнулся на CURL.js. У этого есть довольно меньшая занимаемая площадь. Я смог загрузить свои зависимости без каких-либо проблем. Ниже приведен пример кода для загрузки зависимостей.
var cnf = {
baseUrl: 'scripts',
pluginPath: 'curl/plugin',
paths: {
curl: 'curl/src/curl',
},
};
curl(cnf, ['js!join.js!order', 'domReady!'], function () {
$("#register").click(function(){
$("#midcol").load("join.htm");
});
});